day02-9-基本数据类型-字符串

"""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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值