Python基础——day03

1.字符串的操作

函数 功能
capitalize() 首字母大写
upper() 全部变成大写
lower() 全部变成小写
swapcase() 大小写翻转
title() 隔开的单词的首字母大写
center(width) 居中,空白填充
len(str) 测量字符串长度
startswith(str) 是否以str开头
find(“a”) 返回a的索引,找不到返回-1
index(“a”) 返回a的的索引,找不到报错
strip() 默认删除字符串前后的空格
lstrip() 删除前面的空格
count(“a") 统计字符串里a的个数
split(“a”) 以a分割,将字符串转化为列表
replace(“old”,“new”) 将old替换为new,默认全替换

2.格式化输出

s = "我叫{},今年{},爱好{},再说一下我叫{}".format('焦鑫',22,'girl','焦鑫')
s = "我叫{0},今年{1},爱好{2},再说一下我叫{0}".format('焦鑫',22,'girl','焦鑫')
s = "我叫{name},今年{age},爱好{hobby},再说一下我叫{name}".format(name='焦鑫',age=22,hobby='girl')

3.字符串方法
1.可以在字符串开始的引号前加入r,使它成为原始字符串。”原始字符串”忽略所有的转义字符,打印出字符串中所有的倒斜杠。
2.join()和split()

>>>"*".join(["cat", "rats", "bats"]) //返回字符串
"cats*rats*bats" 
>>>"My name is Bob".split()  //默认按空白字符分割
["my", "name", "is", "Bob"]

3.strip()

>>>spam="SpamSpamSpamBaconSpamEggsSpamSpam"
>>>spam.strip("ampS) //删除字符串两端出现的a,m,p,S,不区分顺序
"BaconSpamEggs"

猜你喜欢

转载自blog.csdn.net/weixin_38091461/article/details/89068501