"""str 字符串"""
# x = xiaoming # 这是错误的写法
name = "xiaoming"
# 只要不是用于计算的,仅仅用于记录的数据,都可以使用字符串来表示
print(name, type(name)) # xiaoming <class 'str'>
mobile = "1234567"
print(mobile, type(mobile)) # 1234567 <class 'str'>
# 除非特殊情况,否则不要使用下面的方式声明字符串
message = """hello, xiaoming"""
print(message, type(message)) # hello, xiaoming <class 'str'>
message2 = '''hello, keke'''
print(message2, type(message2)) # hello, keke <class 'str'>
"""在字符串中如果要让程序输出的时候,达到换行、回车、缩进的效果,则需要填写有特殊含义的转义字符"""
message3 = "老师:\n小明出去!" # 反斜杠\
print(message3)
# 老师:
# 小明出去!
message4 = "老师:\n\t小明出去!"
print(message4) # \t相当于tab键
# 老师:
# 小明出去!
message5 = "老师:\r小明出去!" # \r 把光标移动到本行的第一个字符位置
print(message5)
# 小明出去!
message6 = "abcdef\rwww"
print(message6)
# www
message = "tony: 'welcome to beijing!'"
print(message) # tony: 'welcome to beijing!'
message = 'tony: "welcome to beijing!"'
print(message) # tony: "welcome to beijing!"
message = "tony: \"welcome to beijing!\""
print(message) # tony: "welcome to beijing!"
# 因为在字符串中,反斜杠\具有特殊作用,代表转义能力,所以如果要输出一个普通的反斜杠,就需要两个反斜杠了
message = "C:\python\\new\python3.exe"
print(message) # C:\python\new\python3.exe
message = "C:\\python\\new\\python3.exe"
print(message) # C:\python\new\python3.exe
"""如果希望一个字符串中没有任何的特殊字符,不要换行...
在左边引号的左边加上一个r即可
r 表示raw,原始的意思,用在字符串中,表示原样输出"""
message = r"C:\python\new\python3.exe"
print(message) # C:\python\new\python3.exe
day02-9-基本数据类型-字符串
最新推荐文章于 2024-10-08 12:37:10 发布