python函数整型 python中的整形( 二 )


22, upper():将字符串改为大写
23,split(sep=None,maxsplit=-1):分割一个字符串,被选中字符在字符串中删除
‘ab1cd1efg’.split(‘1’):[‘ab’,’cd’,’efg’]
三,字符串格式化:按照规格输出字符串
format(*args,**kwargs):args位置参数,kwargs关键字参数
‘{0:.1f}’.format(123.468):格式化参数,小数点后保留1位四舍五入
四,字符串操作符%
1,%s :格式化字符串‘abcd%sdef’%’dddd’
2,%d:格式化整数
3 , %o格式化无符号八进制
4,%x格式化无符号十六进制
5,%f格式化定点数
6, %e: 科学计数法格式化定点数
7 , %g 根据值大小自动选%f,%e
8, %G E X :大写形式
五,格式化辅助命令:
m.n:m最小总宽度,n小数点后位数:’%12.4f’%23456.789
六,转义字符:字符串前r避免转义:r’\nhello\thi’
\n:换行符
\t:横向制表符
\':'
\":"
\b:退格符
\r:回车
\v:纵向制表符
\f:换页符
\o,\x:八进制和十六进制
\0:空字符串
Python列表list
一,Python的列表list类型表示的数据:
Python列表在cpython中被解释为长度可变的数组,用其他对象组成的连续数组 。
列表中元素可以是相同或不同的数据类型;
当列表元素增加或删除时 , 列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙,总是连续的 。
Python中的列表是一个序列 , 也是一个容器类型
创建列表:a = []; b = [1,’python’]; c = list(); d = list((1,3,4,5))
支持切片操作list[start,stop,step]
python列表常用方法
1,append添加单个元素:list.append(object);//a.append(‘python’)
2,extend添加可迭代对象: list.extend(iterable);//a.extend(‘abcde’/[1,2,3])
3,insert 插入元素:list.insert(index,object): 在index下标前插入元素//a.insert(2,’python’)
4,clear 清空所有元素:list.clear()//a.clear()
5,pop 删除并返回一个元素:list.pop(index)//默认删除默认一个元素
remove 删除指定元素:list.remove(v) ,v元素不存在报错 //a.remove(‘c’)
7,count 返回这个值在列表中数量:list.count(value)
8,copy 浅拷贝一个新列表:list.copy()
9,sort:排序list.sort(reverse=False/True) :默认升序
排序函数:sorted(list)
10 , reverse: 原地翻转:list.reverse()
11 , index(value,star,stop) :指定范围内该值下标:list.index(2,0,5)
列表元素访问:
下标访问:list[1]
For循环遍历
通过下标修改元素:list[2 ] = ‘hello’
列表常用运算符:
1,比较运算符:从第一个元素开始对比
2,+ 拼接一个新列表:l1+ l2
3, 重复操作符:* ,多个列表拼接
成员关系操作符:in/ not in
逻辑运算符:and not or
列表常用的排序方法:
冒泡排序;选择排序;快速排序;归并排序
Python元组tuple
一,Python元组tuple数据类型表示的数据:
元组是受到限制的、不可改变的列表;
可以是同构也可以是异构;
元组是序列类型、是可迭代对象,是容器类型 。
元组的创建: a = (1,2,3)或a=1,2,3; b = tuple(); c = tuple(iterable)
支持切片操作tuple[start,stop,step]
二,python元组常用方法
1,index(value,star,stop) :指定范围内该值下标:tuple.index(2,0,5)
2,count(value) :值出现次数
三,支持运算:
1,比较运算符:从第一个元素开始对比
2,+ 拼接一个新元组:l1+ l2
3, 重复操作符:* ,多个元组拼接
4成员关系操作符:in/ not in
逻辑运算符:and not or

推荐阅读