1. 单引号,有一个特性,会解析转移字符
2. 双引号,有一个特性,会解析转移字符
3. 三引号,一般用文档注释,解释说明代码
4. 带r,有一个特性,不会解析转义字符
5. 带u,有一个特性,可以显示表情 Unicode 编码
'''
str1 = r"aa\nbbb\tccc"
# print(str1)
str2 = u'\U0001F680'
str3 = u'\U0000263A'
str4 = u'\U00002639'
str5 = u'\U0001F607'
str6 = u'\U0001F60B'
str7 = u'\U0001F618'
# print(str2,str3,str4,str5,str6,str7)
# 🚀 ☺ ☹ 😇 😋 😤
# 转义符号,一个反斜线 \ \t \n
str8 = 'aa\'sdfsfsd\'a'
str9 = "C:\\Windows\\System32\\cmd.exe"
print(str8,str9)
# 以空格分隔的多个字符串可自动合并
str10 = 'aa''bb' 'cc'+str(12)
print(str10)
# [not] in用于判断字符串包含关系
str11 = 'abcdddddd'
print('d' not in str11)
# 用于将字符串复制多次以构成新的字符串
print(str11 * 3)
# 使用逗号分隔字符时,会创建用字符串组成的元组
str12 = 'aa', 'bb', 'cc'
print(str12) # ('aa', 'bb', 'cc')