python Day5

字符串的各种功能以及操作:

name='my name \tis {name} age is {age}' #定义字符串
print(name.center(60,'-'))
print(name.find('i')) #找到i字符串所在位置
print(name.capitalize()) #字符串首字母大写
print(name.expandtabs(tabsize=20)) #把tab转空格
print(name.count('i')) #i字符的个数
print(name.endswith('i'))  #判断字符串是否以i结尾
print(name.format(name='jianxing',age='23')) #格式化 引用
print(name.format_map({'name':'jianxing','age':23})) #字典的格式化引用
print(name.index('is')) #找到is字符所在下标位置
print('abc'.isalnum()) #判断是否阿拉伯数字以及字母
print('abc'.isalpha()) #判断是否纯英文字符
print('112'.isdigit()) #判断是不是整数
print('11'.isdecimal()) #判断是不是十进制数
print('ab'.isidentifier()) #判断是不是一个合法的标识符(变量名)
print('abc'.islower()) #判断是不是小写
print('1213'.isnumeric()) #判断是不是数字
print(' '.isspace())#判断是不是空格
print('My Name'.istitle()) #判断每个首字母是不是大写
print('ABCAA'.isupper()) #判断都是不是大写
print('-'.join(['1','2','3']))#输出是1-2-3
print(name.ljust(50,'='))# 输出长度为50,不够用=补全
print(name.rjust(50,'='))# 输出长度为50,不够用=补全
print('ABC'.lower()) #把大写变小写
print('abc'.upper())  #把小写变大写
print('\nABC'.lstrip())#从左边开始去空格回车
print('\nABC\n'.rstrip())#从右边开始去空格回车
print('\nABC\n'.strip())#两边去空格回车
P=str.maketrans('123456789','abcdefghi') #对应的数字密码
print('123'.translate(P))
print('dengjianxing'.replace('n','N',2)) #把对应的字母或者其他数字字符转换为其他
print('dengjianxing'.rfind('n')) #从左往右找n然后输出最右边的n的位置
print('dengji\nanxing'.split('\n'))#以n作为分隔符创建列表
print('dengji\nanxing'.splitlines())
print(name.startswith('m'))
print('dENGxING'.swapcase())#大写变小写,小写变大写
print('deng jian xing'.title())
print('---')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值