切片工具
切片格式[起始位置:终止位置:切片步数(默认为1)]s='python' s1=s[1:2] #切出来的是'y' s2=s[-2:-1] #负数是从右向左数,第一个数一定要比第二个大 s3=[::2] #切出来是pto,2表示隔一个切 s3=[::-1] #切出来是nohtyp,反向切
格式输出 format
print('i am {0:8s},and i am {1:.2f}'.format(name,age)) #8s表示输出8位字符左对齐,.2f表示保留小数点后两位
字符串的一些方法使用
- .strip()去除字符串两边的空格
- .split()切断字符串,括号里是分隔符
- .count()统计某个字符出现的次数
- .find()返回该元素的位置,不存在则返回-1
- .replace(”,”,2)替换字符串的某个字符,前面的替换后面的2表示替换的次数
- .join()插入
字节码间的转换
s='你好' #将中文转换为utf-8字节码 byte_s=s.encode('utf-8') #把utf-8字节码解码 new=byte_s.decode('utf-8') #将字符串转换为GBK字节码 s_gbk=new.encode('GBK')
list数组
#分页流程 books=['aaa','bbb','ccc','ddd','ccc'] page_count=2# 每页的数据 page_index=1#页码 m=len(books)/page_count n=len(books)//page_count pages=n if m==n else n+1#总共有多少页 #第一页显示的内容 books_index=books[(page_index-1)*page_count:page_index*page_count]
- 数组的一些方法使用
- index() 寻找元素在数组中的位置
- arr.reverse()反转自己
- arr,sort() 按数字大小或字母先后排序
- f=arr(把地址给f,f改变原数组改变)
- f=arr[:](切片给f,f改变原数组不变)
python中字符串和数组,字节码的转换
猜你喜欢
转载自blog.csdn.net/qq_42650983/article/details/81103544
今日推荐
周排行