首页 > 代码库 > python之 字符串
python之 字符串
所有字符串的方法都不会修改以前字符串的值,都不会修改以前的字符串
内置方法:
s = ‘hello world‘
s.capitalize() 首字母大写
s.center(50,‘--‘) 50个--,把s放中间
s.endswitch(u) s是否以u为结尾
s.find(‘e‘) 查找s中有没有字符‘e‘,找到返回下标
s.find(‘r‘,1,5) 制定位置查找,找到返回第一次出现的索引,找不到返回-1
name.format(name=‘lily‘,age=14)
name.format_map({‘name‘:‘lily‘,‘age‘:14})
s.isalnum() s中是否包含数字和字母
s.isalpha() s是否是英文字母
s.isdigit() s是否是数字
‘aa‘.islower() 判断aa是不是小写字母
‘AA‘.isupper() 判断AA是不是大写字母
s.lower() 把s设置成小写字母
s.upper() 把s设置成大写字母
print(‘*‘.join([1,2,3])) join通过某个字符串拼接一个可迭代对象的每个元素的
print(‘/n mysql /n‘.strip()) 默认去掉两边的空格和换行符, 当你传入某个字符时,它就会去掉你指定的字符
print(‘wre\nsfeefe\nfewfe‘.splitlines()) 按照换行符分割
‘aaaa’.replace(‘bbbbb‘) 把字符串aaaa替换成bbbbb
name1 = ‘zcl p y zyz‘
# print(name1.split())
print(‘wre\nsfeefe\few‘.splitlines())
import string
print(string.ascii_letters+string.digits)# 大小写字母+数字
print(string.ascii_lowercase)
print(string.ascii_uppercase)
不引入第三个变量,交换a,b的值,两种方法。
切片:
从list或字符串中取几个元素,顾头不顾尾
list也可以强制转换类型
lis = list(range(10))
python之 字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。