python:字符串的使用方法(大全)
程序员文章站
2022-05-03 20:05:57
...
# 字符串的使用
"""capitalize
英[ˈkæpɪtəlaɪz]
美[ˈkæpɪtəlaɪz]
"""
def main():
str1 = 'hello,world!'
# 1.通过len函数计算字符串的长度
print(len(str1))
# 2.获得字符串首字母大写的拷贝
print(str1.capitalize())
# 3.获得字符串变大写后的拷贝
print(str1.upper())
# 4.从字符串中查找子串所在的位置
print(str1.find('or'))
print(str1.find('shit')) # 找不到会异常 -1
# 5.检查字符串是否以指定的字符串开头
print(str1.startswith('He')) # False
print(str1.startswith('hel')) # True
# 6.检查字符串是否以指定的字符串结尾
print(str1.endswith('!')) # True
# 7.将字符串以指定的宽度居中并在两侧填充指定的字符
print(str1.center(50,'*'))
print(len(str1.center(50, '*')))
# 8.将字符串以指定的宽度靠右放置左侧填充指定的字符
print(str1.rjust(50,' '))
if __name__ == '__main__':
main()
你以为这就结束了吗???????
"""
digit 英[ˈdɪdʒɪt]
美[ˈdɪdʒɪt]
n. (从 0 到 9 的任何一个) 数字,数位; 手指; 拇指; 脚趾;
[例句]Her telephone number differs from mine by one digit.
她的电话号码和我的只差一个数字。
[其他] 复数:digits
alpha 英[ˈælfə]
美[ˈælfə]
n. 希腊字母表的第1个字母;
[例句]Alpha-rays consist of alpha particles.
α射线是由α粒子构成的。
[其他] 复数:alphas
alnum
网络字母数字字符;字母和数字;文字数字字符
strip 英[strɪp]
美[strɪp]
v. 脱光衣服; 脱掉大部分衣服; 扒光…的衣服; 进行脱衣表演; 表演脱衣舞; 除去,剥去(一层); (尤指) 剥光;
n. (纸、金属、织物等) 条,带; (陆地、海域等) 狭长地带; 带状水域; 队服;
[例句]The simplest rag-rugs are made with strips of fabric plaited together
最简单的碎布地毯是由碎布条编在一起制成的。
[其他] 第三人称单数:strips 复数:strips 现在分词:stripping 过去式:stripped 过去分词:stripped
"""
def main():
str2 = 'abc123456'
# 从字符串中取出指定位置的字符(下标运算,下标从0开始)
print(str2[0]) # a
print(str2[1]) # b
# 字符串切片(含头不含尾)
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:-1]) # 45
# 检查字符串是否由数字构成
print(str2.isdigit()) # False
# 检查字符串是否以字母构成
print(str2.isalpha()) # False
# 检查字符串是否以数字和字母构成
print(str2.isalnum()) # True
str3 = ' [email protected] '
print(str3)
# 获得字符串修剪左右两侧空格的拷贝
print(str3.strip())
if __name__ == '__main__':
main()
上一篇: python-快速使用urllib爬取网页(2-Headers属性)
下一篇: PHP无限分类的原理