1字符串和变量

变量与字符串

变量

变量不能以数字开头

可以是中文

字符串

表示方式:‘或’'括起来的一列字符

如果在字符内有单引号或双引号,则使用转义字符来表示

转义字符的问题

例:

print("D:\three\two\one\now")

输出如下:

D: hree wo\one
ow

解决方法1(使用转义字符\\)
print("D:\\three\\two\\one\\now")
解决方法2(使用原始字符串)
print(r"D:\three\two\one\now")

前置r来使用原始字符串,这样字符串中转义字符不再生效

跨行字符串

例:

print("hello \n
...

会报错

解决方法1(使用\来标记该字符串未结束)
print("hello \n\
world\n\
!")
解决方法2(使用长字符串)
longstr = """
这个
是一个

字符


可以
换行写"""

注:

长字符串使用三个”前后呼应

长字符串无需\作为行尾标记

字符串的加法和乘法

加法

两个字符串相加的结果是拼接

乘法

字符串乘数字的结果是这个字符串重复n遍

print("我每天爱你三千遍\n"*3000)