1.创建字符串
-
字符串指的是使用一对单引号或者一对双引号或者一对三个单引号或者一对三个双引号包裹的文本
# 创建字符串
str1 = 'hello'
str2 = "world"
print(str1)
print(str2)
# 使文本原样输出
str3 = '''
床上明月光,
疑是地上霜。
'''
str4 = """
举头望明月,
低头思故乡。
"""
print(str3)
print('~~~~~~~')
print(str4)
2.引号嵌套
-
若字符串中的内容还需要使用引号包裹,外面若是单引号,里面只能使用双引号;外面若是双引号,里面只能使用单引号
m = 'I say:"my name is jack"'
n = "i say:'my name is tfos'"
print(m)
print(n)
3.转义字符
-
转义字符:\,作用是让符号失去原有的意义
str5 = "\"广州\"欢迎你!"
print(str5)
"""
\t 表示制表符,代表一个 tab 键
\n 表示换行符
"""
str6 = "hello\tworld"
print(str6)
str7 = '欢迎学习\npython'
print(str7)
4.r 去除转义字符
-
在字符串的前面加r,可以去除转义字符,原样输出
str8 = r"周末愉快\n大家玩得开心"
print(str8)
5.f 字符串格式化
-
python 3 中在字符串的前面加f,可以解析字符串中 {} 语法
name = "小红"
age = 18
height = 168
str9 = f'姓名:{name},年龄:{age},身高:{height}'
print(str9)
6.b 字节类型
-
在字符串中的前面加b,表示该字符串的类型是字节类型
str10 = 'hello'
str11 = b'hello'
print(type(str10))
print(type(str11))