Python3——string的操作练习
2022/2/9 17:13:11
本文主要是介绍Python3——string的操作练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
__Author__ = "MDJ" #string字符串的操作实验 name = "my name is mdj" print(name.capitalize()) #首字母大写 print(name.count("m")) #累计m的数量 print(name.center(50,"-")) #前后填充-直到长度为50 print(name.ljust(50,'-')) print(name.rjust(50,'-')) print(name.zfill(50)) #用0填充 print(name.endswith("j")) #判断以什么结尾 print(name.istitle()) #判断是否开头 print("1\2".expandtabs(tabsize=30)) # \转30个空格 print(name.find("a")) #查找,返回索引,从0开始 print(name.format(name="mdj",year="18")) #格式化字符串,传值 print('abc123'.isalnum()) #包含阿拉伯数字 print('abC'.isalpha()) #包含英文字符 print('9'.isdecimal()) #判断十进制数 print('1'.isdigit()) #判断整数 print('1A'.isidentifier()) #是不是合法的标识符、变量名 print('12.34'.isnumeric()) #判断只有数字 print('+'.join(['1','2','3'])) #手拉手 print(name.lower()) #大写变小写 print(name.upper()) #小写变大写 print(name.swapcase()) #大小写反转 print("\n a \n".strip()) #去掉两头的换行 print("\n a \n".lstrip()) print("\n a \n".rstrip()) p = str.maketrans("abcdef",'123456') #两组一一对应,形成对照 print("aaccef".translate(p)) #进行类似加密、翻译的动作 print(name.replace('m','*',2)) #替换2个m为*,默认全替 print(name.rfind('m')) #从右查找 print('1+1+2+3'.split('+')) #拆分 print('1+1+2+3'.splitlines()) #按行拆分
这篇关于Python3——string的操作练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python