变量是程序代码中不可缺少的要素。简单来说,Python中的变量是一个代号,用于代表一个数据。要在程序中定义一个变量,首先需要为变量起一个名字,即变量的命名;然后要为变量指定其所代表的数据,即变量的赋值。变量的命名不能随意而为,而是需要遵循如下规则:
- 变量名可以由任意数量的字母、数字、下划线组合而成,但是必须以字母或下划线开头,不能以数字开头。本文建议用英文字母开头,如a、b、c、a_1、b_1等。
- 不要用Python的保留字或内置函数来命名变量。例如,不要用import或print来命名变量,因为前者是Python的保留字,后者是Python的内置函数,它们都有特殊的含义。
- 变量名对英文字母区分大小写。例如,E和e是两个不同的变量。
- 变量名最好有一定的意义,能够直观地描述变量所代表的数据内容或类型。例如,变量name可以用于代表内容是姓名的数据,变量list1可以用于代表类型为列表的数据。
- 变量的赋值用等号“=”来完成,“=”的左边是一个变量,右边是该变量所代表的数据。Python有多种数据类型,但在定义变量时并不需要指明变量的数据类型,在变量赋值的过程中,Python会自动根据所赋的值来确定变量的数据类型。
定义变量的演示代码如下:
1 a=25
2 b=15
3 c=a*b
4 print(a)
5 print(b)
6 print(c)
上述代码中的a、b、c就是变量。第1行代码表示定义一个名为a的变量,并赋值为25。第2行代码表示定义一个名为b的变量,并赋值为15。第3行代码表示定义一个名为c的变量,并将变量a的值与变量b的值相乘后的结果赋给变量c。第4~6行代码分别表示输出变量a、b、c的值。
代码运行结果如下:
1 25
2 15
3 375
在Python中,除了可以为变量赋数字类型的值,还可以赋其他数据类型的值,如字符串、列表等。演示代码如下:
1 name1 ='张三'
2 name2 ='李四'
3 list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
4 1ist2=['电脑','手机','电视机','洗表机','冰箱']
5 print(name1)
6 print(name2)
7 print(list1)
8 print(list2)
上述代码中的name1、name2、list1、list2也是变量。第1行代码表示定义一个名为namel的变量,并赋值为字符串’张三。第2行代码表示定义一个名为name2的变量,并赋值为字符串“李四。第3行代码表示定义一个名为list1的变量,并赋值为一个包含多个数字的列表。第4行代码表示定义一个名为list2的变量,并赋值为一个包含多个字符串的列表。第5~~8行代码分别表示输出变量name1、name2、listl、list2的值。
代码运行结果如下:
1 张三
2 李四
3 [1, 2, 3, 4. 5, 6. 7, 8. 9]
4 ['电脑','手机','电视机','洗衣机','冰箱']
希望这些能给小伙伴们提供一些帮助,接下来会持续更新python入门基础学习!!