Python学习笔记之变量

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有两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。 所以在写代码的时候必须注意细节,因为有时候少一个单词,就有可能导致一些错误。

以上内容仅供学习参考,我也是学习记录积累,谢谢!

猜你喜欢

转载自blog.csdn.net/u012561176/article/details/81660793