c判断字符串是不是数字_python-字符串常用操作

7fb049f6d66234abfb30cba399fedddd.gif

字符串常用操作

name="china is {name} very {year} strong"

1、#首字母大写

print(name.capitalize())

2、#统计字符串中指定字母的数量

print(name.count("i"))

3、#表示将你的字符串内容居中,打印30个字符,不够使用-代替

print(name.center(30,"-"))

4、#判断字符串是以。。。。。。结尾,正确返回True、错误返回false

print(name.endswith("ng"))

5、#表示在输出字符串的时候插入了10个空格

print(name.expandtabs(tabsize=10))

6、#查找内容在字符串里的位置索引

print(name.find("is"))

7、#字符串也可以进行切片

print(name[name.find("is"):])

8、#format格式化的使用

print(name.format(name='china',year=100))

9、#字典格式

print(name.format_map( {'name':'china','year':100} ))

10、#判断是不是阿拉伯数字

print(name.isalnum())

print('china'.isalnum())

11、#判断是不是纯英文字符

print('abcD'.isalpha())

12、#判断是不是10进制数字

print('10'.isdecimal())

print('1A'.isdecimal())

13、#判断是不是整数

print('88'.isdigit())

print('8a'.isdigit())

14、#判断是不是一个合法的标识符

print('a9'.isidentifier())

print('ioo '.isidentifier())

15、#判断是不是小写

print('aa'.islower())

16、#判断是不是数字

print('33'.isnumeric())

17、#判断是不是一个空格

print(' '.isspace())

18、#判断是不是每个字母大写的title

print('my name'.istitle())

print('My Name'.istitle())

19、#字符串不需要考虑是不是打印,只有是tty file,drive file是不能打印的

print('33'.isprintable())

20、#判断是不是全是大写

print('Ab'.isupper())

21、#将列表转换为字符串

print( ' '.join(['I','Love','You']) )

22、#两个参数,一个长度、一个自定义,输出字符串name为50字符,不够使用*代替,结尾

print(name.ljust(39,'*'))

23、#不够使用-代替,开头代替

print(name.rjust(50,'-'))

24、#把大写字母变为小写

print('Hello'.lower())

25、#把小写字母变为大写

print('hello'.upper())

26、#去掉左边的空格和回车

print('hello'.lstrip())

27、#去掉右边的空格和回车

print('hello'.rstrip())

28、#去掉所有回车和空格

print('hello '.strip())

29、#将字符串的内容转化为对应的数字然后传给p

#案例随机密码的产生

p = str.maketrans("abcdef

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值