将一个值赋值给一个名字时,就会存储在内存中,称之为变量,大多数语言将这种行为成为“给变量赋值”或者“把值存储在变量中”,而Python并不是这样,不是把值存储在变量中,而是把变量贴在指的上边,所以很多人会说Python中是没有变量的,只有名字。
注意:
- 使用之前,必须对其赋值
- 变量名可以包括字母,数字,下划线,但是不能以数字开头
- 字母区分大小写
- 等号是赋值的意思,左边是名字,右边是值。
- 可以取任何合法的名字,尽量取专业的名字,易于辨认
字符串
目前为止,所认知的字符串就是引号内的一切,也把字符串叫做文本,文本和数字是截然不同的
注意:创建字符串,两边加上引号,单引号,双引号都行,但必须成对出现。
那如果出现单引号或双引号怎么办?
原始字符串
但是如果对于一个字符串中有很多个反斜杠,该如何处理呢?
原始字符串使用很简单,只需要在字符串前边加一个英文字母r即可
只是最后面不能加反斜杠
长字符串
如果需要得到一个跨行的字符串,例如
我是Python
我很好用
你会爱上学习Python的
三重引号字符串
测试题:
0. 以下哪个变量的命名不正确?为什么?
(A) MM_520 (B) MM520 © 520_MM (D) _520_MM
C不正确,不能以数字开头
1.不操作的情况下,读出程序结果
first = 520
second = ‘520’
first = second
print(first)
520
2.除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?
3.如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
4.str() 和 print() 都是内置函数,但 Python 貌似不介意我们对内置函数进行赋值操作,所以这点我们以后就要注意啦,否则可能会出现以下的 BUG:
动手题
0.要求使用变量,计算一年有多少秒?