python

您所在的位置:网站首页 python字符操作函数 python

python

2022-10-05 13:48| 来源: 网络整理| 查看: 265

1.字符串运算符

a="hello"  b="world"  c="hello world"

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

+     将两个字符串拼接,例子:a+b="helloword"

*    重复输出字符,例子:a="hello",b=a*2,b=="hellohello"

[]    索引输出字符,a=‘hello world’,b=a[1],b是e

[:]    截取字符串中的一部分,遵循左闭右开原则,str[0,2] 是不包含第 3 个字符的。c[1:4],c为ell

in    成员运算符 - 如果字符串中包含给定的字符返回 True

not in  成员运算符 - 如果字符串中不包含给定的字符返回 True

%    格式字符串  例子:%s,%d

  %c  格式化字符及其ASCII码       %s  格式化字符串       %d  格式化整数       %u  格式化无符号整型       %o  格式化无符号八进制数       %x  格式化无符号十六进制数       %X  格式化无符号十六进制数(大写)       %f  格式化浮点数字,可指定小数点后的精度       %e  用科学计数法格式化浮点数       %E  作用同%e,用科学计数法格式化浮点数       %g  %f和%e的简写       %G  %f 和 %E 的简写       %p  用十六进制数格式化变量的地址

 

 

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符

 

2.字符串常用函数

capitalize()  将字符串的第一个字母转换成大写其他字母为小写,例子 a="gege",b=a.capitilize(),b为Gege

center(width,[filter])    返回指定宽度的width的居中的字符串,width -- 字符串的总宽度,fillchar -- 填充字符,不填写filter默认以空格为填充,

例子:  strPc="[www.kekeha.com],strPc.center(40,*),结果:************[www.kekeha.com]************

count(obj,begin=0,end=len(str))  返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数,str.count(obj)

endwith(obj,start,end)  判断字符串是否以指定后缀结尾,可选参数 "start" 与 "end" 为检索字符串的开始与结束位置。str.endwith()

expandtabs(tabsize=‘8‘)  把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8,str.expandtabs()

find(obj,start,end)    检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1

 index(obj,start,end)   跟find()方法一样,只不过如果str不在字符串中会报一个异常

join(seq)         将序列(list)中的元素以指定的字符连接生成一个新的字符串

例子:s1 = "-",seq = ("r", "u", "n", "o", "o", "b") # 字符串序列,print (s1.join( seq )),r-u-n-o-o-b

lower()  转换字符串中所有大写字符为小写

lstrip()  截掉字符串左边的空格或指定字符。

max(str)  返回字符串中最大的字母

min(str)  返回字符串 str 中最小的字母

replace(old,new,[max])  把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次

strip([char])  截掉字符串空格或指定字符

扫码关注我们 微信号:SRE实战 拒绝背锅 运筹帷幄 赞 0 赏 分享 × 选择打赏方式:

打赏

打赏

打赏

多少都是心意!谢谢大家!!!

× 选择分享方式:

微信扫一扫,分享朋友圈

Or

手机扫一扫,精彩随身带



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3