字符串操作学习

ze())                #第一个字母改大写

print(name.count("a")) #计数

print(name.center(50,"-")) #打印50个 “-” name内容在中间

print(name.endswith(" a")) #判断name结尾是否括号一样,反馈True false

print(name.expandtabs(tabsize=20)) #把\t 键 转为空格 tabsize= 指定每个转多少个空格

print(name.find("kd")) #寻找find内容,在切片的位置(把字符串看成列表寻找下标)
print(name[name.find("kd"):])

# 这个比较特别括起来。
name = "my \t name is {name} and i am {year} old"
print(name.format(name="hhs",year=26))  #匹配{}内容,并且替换掉。 这里就是把字符串中{name}改为 'hhs'

print(name.format_map({'name':'hhs','year':12})) #寻找内容并且替换掉。



print('as23'.isalnum()) #只包含数字和字母,返回True,false.
print('as'.isalpha()) #只包含大小写字母,返回True,false.
print('1a'.isdecimal()) #是否小数
print('1a'.isdigit()) #是否整数
print('1a'.isidentifier()) #判断是不是一个合法的标识符
print('a'.islower()) #是否小写
print('a2'.isnumeric())
print('My Name Is'.istitle()) #每个字母开头都是大写
print('My Name Is'.isprintable()) #判断是否字符 #tty file ,drive file
print('=='.join(['1','2','3','4']))
print('\nhhs'.lstrip()) #删除左边回车
print('\nhhs\n'.rstrip()) #删除右边
print('\nhhs\n'.strip()) #删除两边
print(' hhs\n'.rsplit())

p = str.maketrans("abcdef",'$#@#$%') #将逐个将左边对应右边字符
print('abcdef'.translate(p)) #将内容字符改p对应的字符

print('hhs kd'.replace('h','H',1)) #替换字符串内容 第三参数指定转几个。
print('hhs kdh'.rfind('h')) #找最后的下标
print('hhs kdh'.split()) #字符串转列表,默认空格可指定
print('hhs\nkdh'.splitlines()) #按照换行符转列表()
print('Hhs kdh'.swapcase()) #反转大小写
print('hhs kdh'.title()) #开头转大写
print('hhs kd'.zfill(10))

转载于:https://www.cnblogs.com/222kd/p/8601619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值