python:字符串的使用方法(大全)

# 字符串的使用
"""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 = '    jackfrued@126.com  '
    print(str3)
    # 获得字符串修剪左右两侧空格的拷贝
    print(str3.strip())


if __name__ == '__main__':
    main()

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值