1、变量:
首先,新建一个文件为hello.py,添加一个变量并打印出来,具体代码如下:
#python变量学习
sex='男'
print(sex)
sex="女"
print(sex)
其中我们添加了一个sex变量,每一个变量都存储了一个值,与变量相关联的信息,在上面代码中,定义了一个变量sex,将所需文本与其变量关联起来,原先赋值为男,后面赋值为女,然后分别打印出来,在程序中可以随时修改变量的值,而Python将始终记录变量的最新值,执行上述代码后如下图所示:
2、变量的命名和使用:
(1)、变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为sex_1,而不能命名为1_sex。
(2)、 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,可以命名变量为good_things,但是不能命名为good things,否则会报错。
(3)、不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,这个基本变量定义都是如此,不能使用自带的关键字,比如print。
(4)、变量名应既简短又具有描述性,比如:user_name比u_n好,name_length比length_of_user_name好。
(5)、慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
除了要符合上面变量的命名规则之外,还需定义起有意义的变量名称。建议多使用小写的Python变量名,虽然大写变量名也没错,哈哈,驼峰式命名也应该可以,但是能小写就小写吧,避免使用大写是个不错的选择。
示例代码1:
#python变量学习
good_news = "好消息"
print(good_news);
bad news = "坏消息"
print(bad news);
示例代码2:
#python变量学习
year_1993 = "1993年"
print(year_1993);
1993_year = "1993年"
print(1993_year);
3、使用变量时避免命名错误:
下面给出一个示例代码,在打印变量的时候故意写错,看Python会提示什么错误:
#python变量学习
status = "状态不错"
print(state);
运行后结果如下:
程序存在错误时,Python解释器将帮助你找出问题所在。程序无法成功地运行时, 解释器会提供一个traceback。traceback是一条记录,指出了解释器尝试运行代码时,在什么地方出现了问题。如上运行结果,在第四行,打印语句那里,变量名state是未定义的,因此我们就可以查找代码中到底有没有这个变量,从而解决问题。
通常出现NameError有两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。 所以在写代码的时候必须注意细节,因为有时候少一个单词,就有可能导致一些错误。
以上内容仅供学习参考,我也是学习记录积累,谢谢!