看视频学习的时候发现python有好多的自带的函数,如果用java的话还得写半天,毕竟我是速成很多函数怕自己记不住,去网上找了找发现很多是一个函数一个函数的讲解的没找到这种表格的,我就自己总结一个表格的函数集,毕竟刚开始学,总结的有一点少以后在一点一点往上添加吧*-*
字符串常用函数
[] | 取某一个值str[n],切片str[2:4],步长切片str[1:10:2],[::-1]可以逆序 |
len(x) | 计算字符串长度(字母,数字,汉字均为一个字符) |
str(x) | 将任何一个类型的x转换为字符串 |
chr(u) | 将Unicode形式转化为字符形式,chr(9800),输出? |
ord(x) | 将字符转化为Unicode形式,ord(‘?‘)输出9800 |
x in str | 判断x是否在str中存在返回boolen值 |
eval | 计算表达式的值:eval(input()) |
str.lower()$str.upper() | 用于将字符串中的字符全部大写或者小写 |
str.split() | 字符串拆分,如:"A,B,C".split(‘,‘)会返回一个列表 |
str.count(sub) | 用来计数,如"ssffgssg".count(‘s‘)用来算s的个数 |
str.replace(old,new) | 字符串替换 |
str.center(width[,fillchar]) | 字符串居中,fillchar是填充字符 |
str.strip(chars) | 去掉字符串左右两侧的某些字符,print("halloword".strip("hdla"))输出owor |
str.join(iter) | 将str加入到后面字符串每一个字符后面 |
format | 用到槽的概念,"{}年{}月{}日".format(2020,9,18)输出2020年9月18日 |
format | 对齐和填充,:是引导符,填充符,对齐方式(^<>),长度"{0:=^20}".format("nihao") |
format | <,千位分隔符><.精度><类型>"{0:,.2f}".format(123456.789)输出123,456.79 |
1
原文:https://www.cnblogs.com/837634902why/p/13693803.html