Python基础学习三 字符串】的更多相关文章

字符串方法 slit = ['a', 'b', 'c', 'd', 'f', 'g'] s2='hhhhhhhhhh' tu = (1,2,3,4,5) d={'name':'nnn','age':18,'sex':1} res = '*'.join(d) print(res) 1.深浅拷贝 L1 = [1,1,2,3,4,5,6,7,8,9] L2 = L1[:] #深拷贝 L3 = L1 #浅拷贝 print('这里L1的内存地址',id(L1)) print('这里L2的内存地址',id(…
Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置添加元素. list=['1','2','3','4'] list.insert(1,5) #在索引为1处添加元素5 pop()函数:删除指定索引的元素,空填时默认最后一位. 元组的元素不能被修改.在单元素元组的定义中,需要在元素后添加英文逗号 t=(1,) 元组不可变,但是若其元素有列表等,可以通…
一.len()  家电维修 len:全写是length,是计算容量的函数:例如a="1234",len(a)=4 如果是中文字符,比如a="哈",len(a)=3,那么怎么显示正确的数目呢?(在python3中不存在这个问题) 方法一: 在中文字符前加u例如:a=u"哈",len(a)值为1 方法二: a="哈哈" g=a.decode('utf-8') print len(g)值为2 也可以直接写成a="哈哈&qu…
字符串 由字符组成的序列,即字符串. 1.基本字符串操作 所有标准的序列操作(索引.切片.乘法.判断成员资格.求长度.取最小值和最大值)对字符串同样适用: >>> website='https://www.baidu.com' >>> website 'https://www.baidu.com' >>> website[0] 'h' >>> website[3] 'p' >>> website[:5] 'https…
索引和切片: 索引:取出数组s中第3个元素:x=s[2] 切片:用极少的代码将数组元素按需处理的一种方法.切片最少有1个参数,最多有3个参数,演示如下: 我们假设下面所用的数组声明为array=[2,3,4,5,6] 1个参数: array[1:]——从下标为1的元素选择到最后一个元素,返回 [4,5,6] array[:3]——从下标为0的元素选择到下标为2的元素,不包括下标3的元素,返回[2,3,4] array[::2]——从下标为0的元素开始,最后一个%2为0的下标对应的那个元素为止 说…
Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. Python 四种数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点. 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L. 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 1…
python的字符串 在python中,字符串是以unicode编码的,所以python的字符串支持多语言 对于单个字符的编码,python提供了ord()函数获取字符的整数表示,chr()函数是把编码转换为对应的字符. >>> ord("你") 20320 >>> chr(20320) '你' 格式化(变量替换) >>> 'hello , %s' %'world' 'hello , world' >>> '你好,…
一.list 增删改查 1.增加 方式一: stus = ['xiaohei','xiaobai','xiaohuang','cxdser'] stus.append('test001')#从最后面开始插入 print(stus) 输出:['xiaohei', 'xiaobai', 'xiaohuang', 'cxdser', 'test001'] 方式二: stus = ['xiaohei','xiaobai','xiaohuang','cxdser'] stus.insert(1,'test…
字符串常用方法 1.s.capitalize() 描述:返回字符串s的副本,并将首字符变为大写. 示例: >>> s='yesterday when I was Young!' >>> print(s.capitalize) <built-in method capitalize of str object at 0x013B31A8> >>> print(s.capitalize()) Yesterday when i was young…
字符串:str的功能记录(该类需要记忆) .isdecimal():意思是判断是否由数字构成,仅仅可以解析"123" a='123'    d=a.isdecimal()    print(d) .isdigit():意思判断是否由数字构成,上面一个的升级版,增加解析"①"这类数字符 a='①'    d=a.isdigit()    print(d) .isnumeric():意思是判断是否由数字构成,再次升级,可解析中文"一.二.三" a='…