Python 字符串

字符串在学习中难度不大,但字符串的‘方法’有很多,只有多用才能融会贯通。

这里写的是一些字符串的常用操作:

字符串是一种序列类型,可以通过for来遍历,也可以[ ] 来切片处理,但不能更改里面的内容,不能更改内容的还有元组。

a = ‘上海自来水来自海上’# 通过for循环遍历for i in a: print(i)# 翻转一个字符串a=a[::-1]print(a)

题目:如果是一个列表需要翻转内容用的是哪个方法??

字符串的格式化:

这里只说一种方法并且这种方法是最容易理解也最容易编写的,编程语言里方法会有很多种,并不需要全部学会。

a = 18b = 23c = 25print(f”小明今年{a}岁,小红今年{b}岁,小张{c}岁”)

拼接多个字符串

使用方法:1;join 和 2:+ 就只要这两种方法就可以了。

a = ‘如果今天下雨’b = ‘就不出去玩了’print(a+’,’+b)print(”.join(a+’,’+b))

剩下的是一些字符串的方法,这是一个比较大的篇幅,重点在使用:

仅供参考:

print(‘————————字符串删除空白及元素——————————–‘)print(a.strip()) # 删除字符串两边的空格print(a.lstrip()) # 删除头部的空格print(a.rstrip()) # 删除尾部的空格print(a.removeprefix(‘jing’))print(‘————————字符串的大小写——————————–‘)# 字符串里’T’换成’j’print(a.replace(‘T’, ‘j’)) # # 字符串如何变成列表的方法,原字符串不变,赋值给新的变量之后,才能变成列表了。print(a.split(‘,’)) # # 将大写的变小写,将小写的变大写print(a.swapcase())# 第一个单词首字母大写print(a.title())# 所有字母小写,只能处理英文字母,print(a.lower())# 返回全部小写新字符串,还能处理非字母的其他语言。print(a.casefold())# 所有字母大写print(a.upper())# 第一个字母大写,其他小写print(a.capitalize())print(‘————————字符串的查找——————————–‘)# 长度print(len(a))# 如果输入的数字 长度,左右两边填充空格达到指定的长度。居中print(a.center(50))# 返回一个原字符串右对齐,左对齐,要填入一个数代表填充print(a.rjust(),a.ljust(),)# 检索T出现的次数print(a.count(‘u’))# 起始位置-终止位置查找’u’print(a.count(‘u’, 0, 5))# 找到y的索引值,如果找’w’一个不存在字符串里的,就会返回-1,从左往右print(a.find(‘y’))# 找到y的索引值,如果找的这个元素在字符串里出现两次及以上则用这个办法可以找到索引值最高的,找不到返回-1print(a.rfind(‘y’))# 也是寻找索引值,但这个找不到就会报错,有时报错也是没问题的。print(a.index(‘y’))print(‘————————字符串的判断——————————–‘)# 判断字符串 从左到右 第一个是不是,如果是返回True,否则返回Falseprint(a.startswith(‘j’))# 判断字符串 从右到左 第一个是不是,如果是返回True,否则返回Falseprint(a.endswith(‘!’))# 如果字符串由字母或数字构成则返回Ture,否则返回Falseprint(a.isalnum())# 如果字符串仅由字母构成则返回Ture,否则返回Falseprint(a.isalpha())# 如果字符串仅由数字构成则返回Ture,否则返回Falseprint(a.isdigit())# 如果字符串由小写构成则返回Ture,否则返回Falseprint(a.islower())# 如果字符串由大写构成则返回Ture,否则返回Falseprint(a.isupper())# 如果字符串都是由第一个大写字母构成则返回Ture,否则返回Falseprint(a.istitle())# 如果字符串由空白字符构成则返回Ture,否则返回Falseprint(a.isspace())# 如果字符串中所有字符都是可打印的字符串或为空的则返回True,否则返回Falseprint(a.isprintable())

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
上一篇 2022年6月20日 09:11
下一篇 2022年6月20日 09:12

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息