字符串
在Python中,加了引号的字符都被认为是字符串!
#只要加引号就是字符串
name = "Big mouse" #双引号
age = '18' #单引号
msg = '''Hello everyone, my name is Big mouse''' #多引号
单双引号没有任何区别
但有的时候需要单双混合使用
msg = "My name is Big mouse,I'm 18 years old!"
字符串的常见操作
- 修改其中的单词的大小写 —title()
msg = "my name is big mouse"
print(msg.title())
#My Name Is Big Mouse
- 修改其中的单词的大写—upper()
msg = "my name is big bear"
print(msg.upper())
#MY NAME IS BIG MOUSE
- 修改其中的打出的小写 —lower()
msg = "My name is Big bear"
print(msg.lower())
#my name is big mouse
- 字符串的拼接
这种合并字符串的方法称为拼接
name = "Big mouse"
age = "18"
print(name + age)
#Big mouse18
使用了title()和lower()的方法来将姓名设置为合适的格式。
frist_name = "BIg"
last_name = "MOuse"
print(frist_name.title() + " " + last_name.lower())
#Big mouse
- 使用制表符或换行符来添加空白
要在字符串中添加制表符时,可使用字符组合\t:
print("Big mouse")
#Big mouse
print("\tBig mouse")
# Big m use
要在字符串中添加换行符,可使用字符组合\n:
print("rat:\nmouse\nhamster")
#rat:
#mouse
#hamster
还可以使用字符组合\n\t:
print("rat:\n\tmouse\n\thamster")
#rat:
# mouse
# hamster
- 删除空白
空白很重要的 ,就比如我们在账户输入密码的时候,我们明明输入的是正确的密码,却让人很迷惑的显示错误。
在python中可以找到字符串首尾多余的空白并将其删除:
strip()
password = " 123456 "
print(password)
# 123456
password = " 123456 ".strip()
print(password)
#123456