🐍 Python 字符串
py
# 字符串
xxg = '谢夏戈'
🐍 获取字符串中的字符
假设我们现在要从这个字符串中获取第一个“谢”字,我们可以使用以下方法 👇
py
xxg = '谢夏戈' # 0 1 2
print(xxg[0]) # 谢
用 [ ]
中括号来获取,从 0 开始,以此类推,‘夏’ 是第一个,‘戈’ 是第二个。‘谢’是第零个。
py
xxg = '谢夏戈' # 0 1 2
print(xxg[0:2]) # 从 0 开始 到 第二个前面,所以会输出 ‘谢夏’
这是根据‘索引’来获取字符串中字符的方法!
🐍 更改字符串中的字符
py
xxg = '谢夏戈' # 0 1 2
xxg[1] = '春'
print(xxg) # 谢春戈
🐍 连接字符串
这个之前有示范过,也很简单,看一下就懂了
py
FirstName = '夏戈'
LastName= '谢'
Name = LastNmae + FirstName
print(Name) # 谢夏戈
🐍 字符串格式化
这个就是格式化的写法,偶尔会有用 👇
py
print ("我叫 %s ,今年 %d 岁!" % ('谢夏戈', 18))
# 我叫 谢夏戈 ,今年 18 岁!
- %s 代表了一个字符串
- %d 代表了一个数字
- % 后面跟着的 s 和 d 就是占位符 还有很多,但是这里只是认识有这种写法,做一个小小的了解,后续深入,有用得多了,再去翻阅全面的书籍或网络上的其他教材。
🐍 字符串的转义字符
“转义” 就是 扭转它的涵义。
py
print ("欢迎来到:\n 小黄鸭!")
# 欢迎来到:
# 小黄鸭!
\n 就是换行的意思。 如果你确实要输出一个 ‘\n’ 怎么办呢? 👇
py
print ("欢迎来到:\\n 小黄鸭!")
# 欢迎来到:\n 小黄鸭!
加多一个 \
斜杠去转义。
用得比较多的有:
\n
换行\t
制表符 你可以理解就是 4 个空格的距离
字符串的三引号
py
str = """这是一段不用 斜杠n 就可以
换行的话,因为使用了三引号,
它会直接使用你写的格式。
"""
print (str)
#这是一段不用 斜杠n 就可以
#换行的话,因为使用了三引号,
#它会直接使用你写的格式。
它就是方便你换行的,你不用一直写 \n
了。 要不然你就要写成这样 👇
py
str = "这是一段不用 斜杠n 就可以\n换行的话,因为使用了三引号,\n它会直接使用你写的格式。"
print (str)
🐍 字符串的方法
这里罗列一些常用的方法 👇
capitalize 首字母大写化
py
str = 'xxg'
print(str.capitalize()) # Xxg
isalnum 是否字母或数字或汉字
py
str = "xxg520"
print (str.isalnum()) # True
str = "xxg520." # 如果有空格 标点符号 就会返回 False
print (str.isalnum()) # False
它会返回 【布尔值】 也就是 真-True 或 假-False 。