今天内容不多,无水分纯干货
一起了解下python基础之变量:
手动截图变量定义
变量按字面来理解就是可以变化的量,赋予不同的值,会有不同的量;每创建一个变量,就会在计算机内存中开辟一个空间,用于存储规定范围内所赋予的值。
message = "Hello world"
其中message就是一个变量,而引号内的 Hello world 就是变量message的值
变量命名规范
在python中变量并不是随意命名的,要遵循以下规则:
1. 变量名仅且只能包含字母、数字下划线。注意 变量名可以以字母或下划线开头,但是不能用数字开头,否则会报错
>>> 1_message = 'Hello world'
SyntaxError: invalid token
>>> message_1 = 'Hello world'
>>> print(message_1)
Hello world
2. 变量名不能出现空格,可以利用下划线来分割。
>>> message 1 = 'Hello world'
SyntaxError: invalid syntax
应设置为message_1
3. 系统关键字不能作为变量名使用。比如一些内置的函数名或特殊用途的单词,比如print,否则会报错
>>> print = 'Hello world'
>>> print(print)
Traceback (most recent call last):
File "", line 1, in
print(print)
TypeError: 'str' object is not callable
4. 在python中,变量是区分大小写的。比如Message与message并不是相等的,而是两个不同的变量,而在实际的编程过程中,也应尽量使用小写字母来表示,避免出现不必要的错误。
5. 在命名变量事尽量简洁且具有描述性。student_num比s_n更能让人理解。
变量赋值
在python中,变量赋值时不需要声明赋值的类型
>>> message_1 = 123 #整型数字
>>> type(message_1)
>>> message_2 = 'Hello'#字符串
>>> type(message_2)
>>> message_3 = [1,2,3,4] #列表
>>> type(message_3)
以上是不同类型的数据赋值,还有浮点型数字、元组、字典等数据类型,以后会讲到。
在上述代码中也已看到,等号“=”是进行赋值的操作符,用来给变量赋值,右边是所要赋的值,左边是变量名。
每个变量在使用前都必须进行赋值,变量赋值后该变量才会被创建
>>> message
Traceback (most recent call last):
File "", line 1, in
message
NameError: name 'message' is not defined
否则会报错,提示未定义。
下面来说说多个变量赋值
在Python中允许用户同时为多个变量赋值:
>>> a = b = c = 2
>>> a + b
4
>>> a, b, c = 1,2,3
>>> a + c
4
百看不如一练,赶快动手敲去一下吧
更多精彩:
干货就是要mark、要分享
欢迎大家评论区留言交流
您的点赞转发与支持是我们前进的最大动力!
网友评论