这篇文章主要讲解了“Python字符串的知识有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python字符串的知识有哪些”吧!
转义字符 # \\ 反斜线 str1 = "qqq\\qq" print(str1) # 输出 qqq/qq # \b 退格键(Backspace) str2 = "qqq\b" print(str2) # 输出 qq # \' 单引号 \"双引号 str3 = "qq\'qqqqq\"" print(str3) # 输出 qq'qqqqq" # \n 换行 str4 = "qqqq\nqq" print(str4) # 输出 qqqq # qq # \t 制表符(Tab) str5 = "a\taa" print(str5) # 输出 a aa
s = "hello world sssss sssss sssss" # s[n] 指定下标读取序列中某个元素 print(s[1]) # e # s[n: m] 从下标值n读取到m-1,若干个元素 print(s[0: 4]) # hell # s[n:] 从下标值n读取到最后一个元素 print(s[3:]) # lo world # s[:m] 从下标值0读取到m-1个元素 print(s[:5]) # hello # s[:] 表示会复制一份序列的元素 print(s[:]) # hello world # s[::-1] 将整个序列元素反转 print(s[::-1]) # dlrow olleh
# 字符串.split(分隔符,分隔次数) # 输出26个小写字母并反转输出 letters = "" for x in range(97, 123): letters += str(chr(x)) print(letters) print(" ") print(letters[::-1]) # ord()返回字符所对应的ASCII码 # chr()返回ASCII码对应的字符 # 输出26个大写字母并反转输出 A 65 Z 91 letters2 = "" for n in range(65, 91): letters2 += chr(n) + " " print(letters2) print(letters2[::-1].split(" ",5)) # 字符串.split(分隔符,分隔次数)
str = "My name in Zyj hello world" # capitalize() 只有第一个单词首字母大写,其余都小写 print(str.capitalize()) # My name in zyj hello world # lower() 将字母转换为小写 print(str.lower()) # my name in zyj hello world # upper() 将字母转换为大写 print(str.upper()) # MY NAME IN ZYJ HELLO WORLD # title() 每个单词首字母大写,其余都小写 print(str.title()) # My Name In Zyj Hello World # islower() isupper() istitle() 判断字符串是否符合格式 print(str.isupper()) # False
str1 = "Myaa namess inddaa Zyjcc helloxx worldbb" # 1.count.py 搜索特定字符串存在的个数 print(str1.count("aa")) # 2.查找字符串 str.find(字符或字符串 ,开始下标,结束下标) 返回第一次找到该字符串时的下标编号 # find()方法未找到子字符串时会返回 -1 str2 = "My name in Zyj hello world My name in Zyj hello world" print(str2.find("in", )) # 寻找子字符串in,从下标编号0开始 print(str2.find("in", 9)) # 寻找子字符串in,从下标编号9开始 # 3. str.index(字符或字符串 ,开始下标,结束下标) 返回指定字符串下标值 print(str2.index("name")) # index 与 find 差别,index()查找不到会报错,find()会返回 -1 值 # 4.startswith(字符或字符串 ,开始下标,结束下标) 判断字符串开头字符是否含有子字符 str3 = "My name in Zyj hello world My name in Zyj hello world" print(str3.startswith("name", 3)) # True # 5.str.endswith(字符或字符串 ,开始下标,结束下标) 判断字符串结尾字符是否含有子字符 print(str3.endswith("world")) # True
感谢各位的阅读,以上就是“Python字符串的知识有哪些”的内容了,经过本文的学习后,相信大家对Python字符串的知识有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。