字符串是 Python 中最常用的数据类型,一般使用单引号或引号来创建字符串
语法:
字符串变量名A = '字符串变量值A'
字符串变量名B = "字符串变量值B"
示例:
a = 'Hello A'
print(a)
b = "Hello B"
print(b)
字符串特征
- 一对引号字符串
name1 = 'Tom'
name2 = "Jerry"
- 三对引号字符串,字符串内容原样输出。如果字符串中有换行,输出时一并显示
address1 = '''
Guangdong
Guangzhou
'''
address2 = """
Guangdong
Shenzhen
"""
print(address1)
print(address2)
当字符串内容包含引号时,系统会认为内容中的引号是字符串结束符。导致后面的字符串错误,这个时候怎么书写呢?
使用反斜杠 \ 转义字符
示例:
name = 'I\'m Tom'
print(name)
当字符串内容特别多,在编译器中需要换行时,需要怎么书写呢?
在需要换行的末尾,使用反斜杠 \
示例:
name = 'Tom \
Jerry \
Spike'
print(name)
字符串输出打印
name = 'Tom'
print("我的名字是%s" % name)
print(f"我的名字是{name}")
字符串控制台输入
name = input("请输入您的名字: ")
print(f"您输入的名字是:{name}")
print(f"输入的数据类型是:{type(name)}")