python字符串函数参数_python:字符串常用函数

name = "my name \tis {name} and {age} years old"

print(name.capitalize()) #第一个字母大写

print(name.title()) #字符串中每个单词的首字母均大写

print(name.count("a")) # 传入的参数在字符串中有多少个

print(name.center(50, "-"))#字符串长度为50,不够两边补‘-’

print(name.ljust(50,"*")) #字符串长度为50,不够最右边补‘-’

print(name.rjust(50,"*"))#字符串长度为50,不够最左边补‘-’

print(name.endswith("ex"))#检查字符串是否以传入参数为结尾

print(name.startswith("my"))#检查字符串是否以传入参数为开头

print(name.expandtabs(tabsize=30))#更改tab所占空格

print(name.find("name")) #返回传入的参数在该字符串中的索引值

print(name.rfind("a")) #找到最右边值为a的下标并返回

print(name.format(name = "alex", age = 23)) #字符串格式化

print(name.format_map({"name":"alex", "age":23})) #字符串格式化,传入的为字典

print("ab23".isalnum()) #检查字符串是否在所有英文字母及阿拉伯数字中

print("abA".isalpha()) #检查字符串是否为纯英文字符

print("0".isdigit()) #判断是否为非负整数,类似于isnumeric()函数

print("a1".isidentifier()) #判断是否为合法的标识符

print(" ".isspace()) #判断是否为空格

print("loA".islower()) #是否小写

print(name.lower()) #字母变为小写

print("ABC".isupper()) #是否大写

print(name.upper()) #字母变为大写

print("I am L".istitle()) #字符串中每个单词首字母是否大写

print("ab".isprintable())#是否可打印(tty文件与drive文件不可打印)

print("+".join(["1","3","3"]))#最好用于字符串分割列表(列表中的元素必须为字符串)

print("\nab c \n".strip()) #去除两边的空格或回车

print("\nab c \n".lstrip()) #去除最左边的空格或回车

print("\nab c \n".rstrip()) #去除最右边的空格或回车

p = str.maketrans("abcdefg", "1234567") #将第一个参数的值替换为第二个参数的值,配合translate使用

print("alex".translate(p))

print("alex li".replace("l", "a", 1))#将字符串中值为第一个参数的替换为第二个参数,数值1表示替换一个,不写替换全部

print("1+2+3+4".split("+")) #以传入的参数为值分割该字符串,返回的是一个列表,若无参数默认以空格分割

print("ajkdj\ndjfkdjf".splitlines())#相当于split("\n"),即换行.注:某些操作系统的换行符为\r\n

print("lex li".swapcase()) #大写变小写,小写变大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值