python字符串复制函数_python常⽤字符串函数# coding:utf-8
string = "hello,World"
isalpha 函数# len()计算字符串长度
print(len(string)) # 11
# in , not in 判断字符是否包含
print("W" in string) # True
print("W" not in string) # False
# []下标 [:]切⽚
str_2 = "abc123456"
print(str_2[1]) # b 下标从零开始
print(str_2[0:2]) # ab 不包含后⾯
print(str_2[5:]) # 345
print(str_2[:5]) # abc12
print(str_2[5:0:-1]) # 321cb
print(str_2[::2]) # ac246
print(str_2[::-1]) # 654321cba
# ======================================================
# 常⽤字符串处理函数
str_3 = "lovE , yoU"
# 计算字符串长度 len()
print(len(str_3)) # 10
# 获得字符串⾸字母⼤写的拷贝 str.capitalize()
print(str_3.capitalize()) # Love , you 其他字母⼩写
# 获得字符串每⼀个⾸字母⼤写的拷贝 str.title()
print(str_3.title()) # Love , You 其他字母⼩写
# 获得字符串⼤写的拷贝 str.upper()
print(str_3.upper()) # LOVE , YOU
print(str_3.isupper()) # False (是不是⼤写)
# 获得字符串⼩写的拷贝 str.upper()
print(str_3.lower()) # love , you
print(str_3.islower()) # False (是不是⼩写)
# 从字符串中查⼦串所在位置 str.find()
print(str_3.find("oU")) # 8
print(str_3.find("li")) # -1 没有到
# 与find类似但不到⼦串时会引发异常 str.index()
print(str_3.index('oU')) # 8
# print(str_3.index('shit')) 会报异常
# 检查字符串是否以指定的字符串开头 str.startswith()
print(str_3.startswith("lo")) # True
print(str_3.startswith("Lo")) # False
# 检查字符串是否以指定的字符串结尾 dswith()
print(dswith("oU")) # True
# 将字符串以指定的宽度居中并在两侧填充指定的字符 ()
print((20, "*")) # *****lovE , yoU*****
# 将字符串以指定的宽度靠右放置左侧填充指定的字符
print(str_3.rjust(20, "*")) # **********lovE , yoU
# ======================================================= str_4 = 'abc123456'
# 检查字符串是否由数字构成 str.isdigit()
print(str_4.isdigit()) # False
# 检查字符串是否由数字和字母构成 str.isalnum
print("123gfhj".isalnum()) # True
print("123,abc".isalnum()) # False
# 检查字符串是否由字母构成 str.alpha()
print("123abc".isalpha()) # False
# =========================================
str_5 = " love , you "
# 删除左右空格并复制 str.strip()
print(str_5.strip()) # love ,you
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论