'''字符串 多行文本用 三个单引号或双引号 包围起来'''s1 = 'hello, world's2 = "hello, world!"s3 = '''你好python'''print(s1, s2, s3, end='')'''+ : 拼接字符串* :重复多次字符串[:] : 切片in /not in 用于字符串包含/不包含'''a = 'hello 'b = 'world 'print(a + b) # hello worldprint(a * 3) # hello hello helloprint('orl' in b) # True# 取出字符串中的指定位置字符c = 'helloworld'print(c[2]) # l 输出第二个字符print(c[2:4]) # ll 输出第二到第四个字符print(c[2:]) # lloworld 从第二个字符到最后print(c[2::2]) # lool 从第二个位置开始,步长为2的字符print(c[::2]) # hlool 从开始位置开始,步长为2的字符print(c[::-1]) # dlrowolleh 从最左侧开始步长为1输出print(c[-3:-1]) # rl 从右开始'''字符串对应函数'''print('=======')str0 = 'hello, world!'# 字符串长度print(len(str0))# 字符串首字母大写的拷贝print(str0.capitalize()) # Hello, world!# 获得字符串每个单词首字母大写的拷贝print(str0.title()) # Hello, World!# 大写转换print(str0.upper())# 从字符串中查找子串第一次所在位置print(str0.find('or')) # 8print(str0.find('al')) # -1 找不到# 跟find类似,找不到报错print(str0.index('or')) # 8# print(str0.index('al')) # 找不到报错# 判断字符串是否以某个字符串开头print(str0.startswith('He')) # Falseprint(str0.startswith('he')) # True# 判断字符串是否以某个字符串结尾print(str0.endswith('!'))# 将字符串以指定的宽度居中并在两侧填充指定的字符print(str0.center(20, '*')) # ***hello, world!****# 将字符串以指定的宽度靠右放置左侧填充指定的字符print(str0.rjust(20, '@')) # @@@@@@@hello, world!# 字符串中字符数字组成判断str1 = 'hello12345'# 检查字符串是否由数字构成print(str1.isdigit()) # False# 检查字符串是否以字母构成print(str1.isalpha()) # False# 检查字符串是否以数字和字母构成print(str1.isalnum()) # Truestr2 = ' hello '# 去除字符串首尾空格print(str2.strip())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。