关于变量的规定:
1.变量名通常由字母、数字和下划线构成,可以随意组合但不能以数字打头
2.变量名的英文字母是区分大小写的
3.python3中变量名是可以使用中文的
4.变量的值是可变的,值取决于最后一次赋值操作
5.不同变量的值是可以传递的
6.交换两个变量的值的方法
(1)使用中间变量
(2)直接交换:x,y = y,x (python支持)
关于字符串:
1.python使用字符串来表示文本序列
2.python字符串编写方式主要有Single quotes、Double quotes、Triple quotes
Single quotes:使用一对单引号,将文本包含起来
Double quotes:使用一对双引号,将文本包含起来
注:单双引号必须成双对出现,当字符串中含有单引号时,使用双引号定义可避免报错
同时引出了一个问题,当需要定义的字符串中同时包含双引号和单引号时,推荐使用转义字符对单引号和双引号进行转义。
转义字符就是在前面加一个反斜杠\
print('\"Life is short, let\'s learn Python.\"')
"Life is short, let's learn Python."
常见的转义字符如下:
3.原始字符串
python默认所有的反斜杠\都是转义字符,在我们需要\作为输出时就要在语句前加上r
print("D:\three\two\one\now")
D: hree wo\one
ow
print(r"D:\three\two\one\now")
D:\three\two\one\now
4.使用反斜杠\时要注意其不能放在字符串的末尾
反斜杠\放在字符串的末尾表示字符串表示还没结束
5.Triple quotes使用以三个单引号或者双引号成对出现,使用时定义的字符串可直接进行换行操作,而不用通过转义字符进行实现
poetry = """
面朝大海,春暖花开
从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
"""
print(poetry)
面朝大海,春暖花开
从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
6.字符串的加法和乘法
字符串的加法我们叫做拼接,就是将字符串组合成一个新的长的字符串
字符串的乘法叫做复制
'520'+'1314'
'5201314'
print("我爱你\n"*3)
我爱你
我爱你
我爱你