字符串的使用

name = 'pshade'
name1 = 'my \tname is pshade'
name2 = "my name is {name},and i'm {age} old"
print(name.capitalize()) #首字母大写
print(name.count('a')) #有多少个a
print(name.center(50,'-')) #打印50个字符,不够的用‘-’补上
print(name.encode())#将字符串转换成二进制
print(name.endswith('e'))#判断以'd'结尾
print(name1.expandtabs(tabsize=30))#把上面的\t的距离
print(name1[name1.find('name'):])#字符串切片、字符串的长度
print(name2.format(name='pshade',age=12))
print(name2.format_map({'name':'pshade','age':12}))
print('ab23'.isalnum())#判断字母和数字
print('ab23'.isalpha())#判断纯英文字符(包含大写)
print(name.isdigit())#判断整数
print('1A'.isidentifier()) #判断是不是一个合法的变量名
print('abc'.islower())
print('abc'.upper())
print('My Name Is'.istitle()) #首字母大写
print('+'.join(['a','b','c'])) #把+加入到后面的列表
print(name2.ljust(50,'*')) #打印50个字符,不够的话用*来填,字符串在左边
print(name2.rjust(50,'*'))
print('    pshade\n'.strip()) #去掉2边的空格和回车
print('   pshade\n'.lstrip())
p = str.maketrans("abcdefli",'123$@456')
print('pshade li'.translate(p)) #把字符串里的str换成后面的str
print('pshade'.replace('s','S',1)) #把s换成S,换1个
print('pshade'.rfind('e')) #找到最后一个e的索引
print('my name is pshade'.split(' ')) #用空格分离字符串
print('1+2\n+3+4'.splitlines()) #自动识别\n分割
print('Pshade'.swapcase()) #把大小写互换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值