python入门(二)字符串的处理

python常见的数据类型
a= 10 整数型
b=10.0 浮点型
c=“hello” 字符串
d=True 布尔 True/Fales

应用方法
整数:
a=1
print (a)
浮点数:
b=2.0
print (b)
布尔:
print (b>a)
True
print (b<a)
Fales
字符串:
c="hello,tom"
查找:
print c.find(‘h‘)
返回下标
0
print c.find(‘o‘)
4
print c.find(‘w‘)
查找不到返回
-1
替换
print c.replace(‘tom‘,‘lili‘)
hello,lili
分割
print c.split (‘,‘);
以逗号问分隔符
"hello","tom"
集成整合
c=":"
d=("hello","tom")
print c.join(d);
hello:tom
前后去空格
c=" hello,tom "
print c.strip();
hello,tom
字符串格式化
c=“hello,tom”
{0}.format(c)
hello,tom
{0}{1}.format("hello","tom")
hello tom
{1}{0}.format("hello","tom")
tom hello



列表list[]
列表可以把任何字符串,数字,字母加入,列表中的元素间没有任何的关联,列表冲存在下标,默认从0开始
比如:
conn=["1","1.11","hello","True"] 这就是一个列表
列表常用的处理方法:



c=conn.append("lili") 在列表最后添加一个元素
print (c)
1,1.11,hello,True,lili



c=conn.pop() 在列表最后删除一个元素
print (c)
1,1.11,hello



conn.index() 返回元素的下标
print conn.index("hello")
2



conn.remove() 根据下标删除元素
同上



conn.sort() 排序
conn.reverse() 反向排序



conn.[:] 分片,前开后闭
a=conn[1:3]
b=conn[:3]
c=conn[2:]
d=conn[:-1]
print a
[1.11,hello]
print b
[1,1.11,hello]
print c
[hello,True]
print d
[1,1.11,hello]

原文地址:http://blog.51cto.com/13654063/2092891

时间: 2024-10-12 05:31:43

python入门(二)字符串的处理的相关文章

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su

python入门之字符串

获得更多资料欢迎进入我的网站或者 csdn或者[博客园] 经过前面的介绍相信大家也对python有了一个初步的了解:本节主要介绍字符串,不管学习什么编语言字符串一定在其中扮演着重要的地位.本节主要讲解,字符串的定义以及怎么使用字符串: python入门之列表和元组 python入门之软件安装 字符串简介 字符串是一种序列,用于表示和存储文本.python中字符串一旦声明,就不能改变.所以也称为字符串常量: python实际的三类字符串: 1.单双引号字符串: >>> 'peace' 'p

python入门8 字符串拼接、格式化输出

字符串拼接方式    1  使用 + 拼接字符串 2 格式化输出:%s字符串 %d整数 %f浮点数 %%输出% %X-16进制 %r-原始字符串 3 str.format() 代码如下: #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 字符串拼接,格式化输出 """ import time name = input('input name :') #输入姓名 age = int(i

Python入门之字符串用法

1.字符串类型 Python中的字符串可以用一对" ".一对' '或者一对""" """来实现(如图1),其中要注意的是首尾不能不一致,例如' "或者" '将抛出语法异常(如图2).对于三引号来说可以在其内定义多行的字符串(前面单双引号定义的都是单行字符串),并且在其内可以随意使用单引号和双引号而不需要转义.三引号多用于程序说明,例如程序功能.作者等.   图 1                    图

Python入门二:函数

一.函数的定义和使用 1.基本结构: 1 def 函数名(参数): 2 """ 3 文档字符串 4 """ 5 函数体 6 返回值 7 2.函数名: 和变量名命名规则一致,最好不要与内置函数名相同 3.参数: 和C/C++不同,参数无需指定类型,直接交由解释器去判断: 对于number, str, tuple等不可变的对象,相当于传值,即是传递了拷贝 对于list,dict,set等可变对象,相当于引用传递,内部更改会影响外部的值 a.普通参数:

Python学习二---字符串

一.字符串 1.1.字符串和转义字符 转义字符需要使用\来表示 1.2.字符串连接 print 字符串1 字符串2,打印出来的字符串直接连接在一起没有空格 print 字符串1,字符串2,打印出来的字符串直接连接在一起有空格 也可以使用变量赋值的方式来输出 字符串,使用+号将变量连接在一起,结果同上 1.3.str()与repr() str()将值转换为字符串 repr()返回值字符串表示形式,只是返回值, 并不转换 二.input与raw_input() input():输入的值默认是赋值运算

Python入门二

一 .列表.元组操作 1.列表的操作 list_test = [1,2,3] 增加:list_test.append(4)---> 结果:[1,2,3,4]: 删除:list_test.pop(2) / list_test.remove(3) / del list_test[2] --->结果:[1,2]: 修改:list_test[0] = 5--->结果:[5,2,3]; 查看:x = list_test[1] --->结果:x = 2; y = list_test.index

python入门八 字符串和特殊方法

str类 创建 处理字符串的函数 下标运算符[ ] 截取运算符[start : end] 连接运算符和复制运算符 in和not in运算符 比较运算法 迭代字符串 测试字符串 搜索子串 转换字符串 删除空白字符 格式化字符串 运算符重载和特殊方法 原文地址:https://www.cnblogs.com/jing-yu/p/9109313.html

Python入门:数据结构的4种基本类型

数据结构:通俗点说,就是储存大量数据的容器.这里主要介绍Python的4种基本数据结构:列表.字典.元组.集合. 格式如下: 列表:list = [val1,val2,val3,val4],用中括号: 字典:dict = {key1:val1,key2:val2},大括号,且每个元素是带有冒号的key与val的对应关系组: 元组:tuple = (val1,val2,val3,val4),小括号: 集合:set = {val1,val2,val3,val4},大括号. 1. 列表: list =

Python 入门(二)Unicode字符串

Unicode字符串 字符串还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节 (byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母.数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122. 如果要表示中文,显然一个字节是不够的,至少需要两个字节,而且还不能和AS