字符串函数

字符串函数——string function

一些基本函数的使用

e.g str1 = "hello, world!"
function name function e.g
len() 计算字符串的长度 len(str1)
strName.capitalize() 将字符串第一个字母大写 str1.capitalize()
strName.title() 将每个以空格开头的字符串大写 str1.title()
strName.upper() 所有字母大写 str1.upper()
strName.lower() 所有字母小写 str1.lower()
strName.find() 查找元素(找不到时,返回-1) str1.find("hel")
strName.index() 查找元素(找不到时,报错) str1.index("hel")
strName.startswith() 检查是否以指定的字符串开头 str1.startswith("he")
strName.endswith() 检查是否以指定的字符串结尾 str1.endswith("!")
strName.center(width, char) 将字符串以指定的宽度居中,并在两侧填充指定的字符 str1.center(50, '*')
strName.rjust(width, char) 将字符串以指定的宽度居右,并在左侧填充指定的字符 str1.rjust(50, '*')
strName.ljust(width, char) 将字符串以指定的宽度居左,并在右侧填充指定的字符 str1.ljust(50, '*')
strName.isdigit() 检查字符串是否由数字组成 str1.isdigit()
strName.isalpha() 检查字符串是否由字母组成 str1.isalpha()
strName.isalnum() 检查字符串是否由数字、字母组成 str1.isalnum()
strName.strip() 去掉字符串两侧空格 str1.strip()

字符串切片

str2 = "abc123456"
usage result
print(str2[2]) c
print(str2[2:5]) c12
print(str2[2:]) c123456
print(str2[2::2]) c246
print(str2[::2]) ac246
print(str2[::-1]) 654321cba
print(str2[-3:-5]) 45
原文地址:https://www.cnblogs.com/rainszj/p/11252654.html