标签:ever false 特殊 修改 supper 示例 art 换行 file
# 字符串常用方法:字符串也是有下标的,但字符串是不能被修改的 s=‘ abc‘#\n为换行符 # result=s.strip(‘ c‘)#去除字符串两侧的空格和换行符(如果指定字符时,去除指定字符),不可去除中间的空格 # s.lstrip()#去掉左侧的空格 # s.rstrip()#去掉右侧的空格 # print(result) # print(s[-1]) # print(s.count(‘c‘))#计数 # print(s.find(‘d‘))#查找指定字符的下标,且不存在时显示-1 # print(s.index(‘c‘))#查找指定字符的下标,且不存在时出现报错 # print(s.capitalize())#将首字母转换成大写 # print(s.upper())#全部转换成大写 # print(s.lower())#全部转换成小写 # print(s.replace(‘c‘,‘clever‘,1))#指定替换自定字符1次(不指定次数时,全部替换) # print(‘abc.jpg‘.endswith(‘jpgf‘))#判断前面的字符串‘abc.jpg‘是否是以后面的‘jpgf‘结尾,并返回结果(布尔值)True或False # print(‘abc.jpg‘.startswith(‘abc‘))#判断前面的字符串‘abc.jpg‘是否是以后面的‘abc‘开头,并返回结果(布尔值)True或False # 示例: # filename=input(‘请上传zip压缩文件:‘) # if filename.endswith(‘.zip‘): # print(‘文件格式没问题‘) # else: # print(‘文件格式错误!‘) # print(‘欢迎登陆‘.center(50,‘*‘))#前面的文字‘欢迎登陆‘不满足指定长度(50)时,用指定符号‘*’填充,且文字居中显示 # print(s.zfill(5)) # s.format() # s.format_map() # print(s.isspace())#判断是否存在空格 # s.isupper()判断是否为大写 # s.islower()判断是否为小写 # print(s.isalnum())#判断未含%#等特殊字符时返回true,否则返回false # print(s.isalpha())#不是数字或特殊符号时返回true,否则返回false # print(s.isdigit())#判断是否为整数 # 示例1:按顺序显示占位 username=‘abc‘ today=‘2019-05-13‘ s2=‘欢迎{}登陆,今天的日期是{}‘#用{}占位 print(s2.format(username,today)) # 示例2:按指定顺序显示占位 s3=‘insert into user value ({username},{password},{tel})‘ # new_s3=s3.format(password=‘123456‘,tel=110,username=‘abcd‘) new_s3=s3.format_map(#传字典 {‘password‘:123456, ‘username‘:"abcd", "tel":110} ) print(new_s3)
字符串转数组:
# 字符串转数组: # users=‘abc,xiaohei,xiaobai,xiaoming,xiaohuihui‘ # result=users.split(‘ ‘)#1、按照指定分隔符分隔并把分隔后的各个元素放在list里(指定分隔符不存在时,将字符串整体放在一起) # print(result)
把list转成字符串,并用指定符号连接:
names=[‘abc,xiaohei,xiaobai,xiaoming,xiaohuihui‘] # print(‘,‘.join(names))#把list转成字符串,并用指定符号,连接
标签:ever false 特殊 修改 supper 示例 art 换行 file
原文地址:https://www.cnblogs.com/zhaojfb/p/10858541.html