设为首页 收藏本站
查看: 1428|回复: 0

[经验分享] python字符串、列表功能

[复制链接]

尚未签到

发表于 2018-8-14 12:10:12 | 显示全部楼层 |阅读模式
  一、字符串功能
1、capitaliza 首字母大写# name = 'alex'# v = name.capitalize()# print(v)#2、将所有大写都变小写,casefold 可以转多国语言,lower只能转英文。# name = 'AleX'# v = name.casefold()# print(v)# name = 'AleX'# v = name.lower()# print(v)#3、center 字符串居中,参数1(必填)为总长度,参数2(选填),默认空白,填充字符(只能是一位)# name = 'alex'# v = name.center(20,'2')# print(v)#4、传入之在字符串中出现的次数# name = 'alexal'# v = name.count('a')# print(v)#5、转换成字节# name = '张一'# v = name.encode(encoding='utf-8')# print(v)###6、是否以传入值结尾# name = 'alex'# v = name.endswith('x')# print(v)#7、是否以传入值开头# name = 'alex'# v = name.startswith('a')# print(v)#8、替换制表符及换行符 \t \n(包含前边字符),传入值为替换长度,显示表格格式# name = "alex\teric\tmerry\na\tb\tc"# v = name.expandtabs(20)# print(v)#9、查找传入值在字符串中的索引位置,不存在返回-1# name = 'alex'# v = name.find('a')# print(v)#10、字符串格式化# # 根据索引位置对应# info = "我是:{0};年龄:{1};性别:{2}"# v = info.format("张一",22,'女')# print(v)# # 根据名称对应# info = "我是:{name};年龄:{age};性别:{gender}"# v = info.format(name="张一",age=22,gender='女')# print(v)#11、字符串格式化,根据字典对应# info = "我是:{name};年龄:{age};性别:{gender}"# v = info.format_map({'name':"张一",'age':22,'gender':'女'})# print(v)#12、查找传入值在字符串中的索引位置,不存在会报错# name = 'alex'# v = name.index('a')# print(v)#13、是否是数字、汉字,true false# name = 'merry1张一'# v = name.isalnum()  #true 字、数字、汉字# v2 = name.isalpha() #false 字,汉字# print(v2)##14、判断是否是数字,# num = '②'# v1 = num.isdecimal() # '123'# v2 = num.isdigit()   # '123','②'# v3 = num.isnumeric() # '123','二','②'# print(v1,v2,v3)#15、变量中字符串是否符合规则(包含数字、字母、下划线、且不能由数字开头,但无法判断关键字)# name = 'alex'# v = name.isidentifier()# print(v)#16、是否全部是小写# name = 'alex'# v = name.islower()# print(v)#17、是否全部是大写# name = 'ALEX'# v = name.isupper()# print(v)#18、是否包含隐含的\t \n 等# name = "今天天气真好,\t我们一起去玩儿吧!"# v = name.isprintable()# print(v)#19、是否全部是空格# name = '   '# v = name.isspace()# print(v)#20、是否是标题格式,每个英文单词首字母都大写# t1 = 'Can You Say Again?'# v = t1.istitle()# print(v)#21.元素拼接(元素字符串) *****()# name = 'alex'# v = "_".join(name) # 内部循环每个元素# print(v)# name_list = ['张一','张二','张三','张四']# v = "稀饭".join(name_list)# print(v)#  二、列表功能
1.追加# user_list.append('朱一')# user_list = ['张一','张二','张三','张四','张五','张六']# print(user_list)#2.清空# user_list = ['张一','张二','张三','张四','张五','张六']# user_list.clear()# print(user_list)#3. 拷贝# user_list = ['张一','张二','张三','张四','张五','张六']# v = user_list.copy()# print(user_list)# print(v)#4.计数# user_list = ['张一','张二','张一','张三','张四','张五','张六']# v = user_list.count('张一')# print(v)#5.扩展(追加列表)# user_list = ['张一','张二','张一','张三','张四','张五','张六']# user_list.extend(['朱一','朱二'])# print(user_list)#6. 索引(通过值寻找索引位置,从左往右,只显示第一个)# user_list = ['张一','张二','张一','张三','张四','张五','张六']# v = user_list.index('张一')# print(v)#7.插入(参数一为位置索引,参数二为插入值)# user_list = ['张一','张二','张一','张三','张四','张五','张六']# user_list.insert(0,'朱一')# print(user_list)#8.删除(根据索引)# user_list = ['张一','张二','张一','张三','张四','张五','张六']# user_list.pop(0)# print(user_list)#9.删除(根据值删除,只删除从左开始的第一个)# user_list = ['张一','张二','张一','张三','张四','张五','张六']# user_list.remove('张一')# print(user_list)#10. 翻转# user_list = ['张一','张二','张一','张三','张四','张五','张六']# user_list.reverse()# print(user_list)#11.排序# user_list = ['1','3','8','5']# user_list.sort()# print(user_list)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-551627-1-1.html 上篇帖子: python函数“转移” 下篇帖子: 利用python实现数字组合
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表