Python学习笔记(2)-Python执行方式、变量

Python执行方式

Python执行过程是由上到下逐行执行,遇到问题即刻终止,现在我们编写多行代码查看效果(Python的一条命令单独占用一行,不允许多条命令写在同一行),如下三图

图1:结果依次打印出test1,test2,test3说明执行过程是由上到下逐行执行

图2:由于打印test2时出现编写错误,程序终止,没有打印出设想信息

图3:将两条打印语句写在同一行,程序出现错误终止,没有打印出设想信息

图1

图2

图3

变量

程序的执行本质是操作数据,我们需要一种机制来操作这些数据,这种机制就叫做变量

形象理解:变量就像是给数据贴了一张标签,我们通过操作标签来操作该标签下的数据

变量定义及使用

要使用变量需先定义(如要给数据贴标签前提要有个标签),定义方式:

变量 = 数据,如:name = "xiaoming",含义:将数据xiaoming用变量name来表示,在程序中想要操作xiaoming只需操作变量name就可以了

例如打印xiaoming,在没有变量之前我们打印xiaoming是通过print("xiaoming")来实现,现在我们可以直接通过print(name)实现

常见错误

通过打印变量方式打印数据时将变量名两边添加引号,如下图(打印的结果是name,不是xiaoming)

使用变量的好处

需求:打印三遍xiaoming,下图为直接打印xiaoming和通过打印name打印xiaoming两种方式

 

显然这两种方式都完成了三遍xiaoming的打印,现在需求有更改,原有程序将xiaoming换成xiaozhang,更改代码如下图

对于直接打印的方式这里将每一个print("xiaoming")中的"xiaoming"更改成了"xiaozhang",需要更改三处数据

对于通过打印变量的方式print(name),我们只需将name = "xiaoming"中的"xiaoming"更改成"xiaozhang",只需更改一处即可,这就是使用变量的好处

变量的命名规则:

Python规定变量命名只允许使用数字或者字母或者下划线(_)组合,且不允许以数字开头,不建议使用下划线开头(因为下划线开头的通常有特殊含义),如下图

 命名不允许使用Python关键字,Python关键字是系统自己使用的,有着特殊含义,下图结果为Python所有关键字

命名区分大小写

first_name 与First_name不是同一个变量

推荐的命名方式:

1、驼峰命名法:

大驼峰:每个单词第一个字母大写,如MyCar

小驼峰:第一个字母小写,剩下的单词第一个字母大写,如myCar

2、Python推荐的命名方法:

多个单词之间用下划线(_)链接,单词全部小写,如my_car

 

猜你喜欢

转载自www.cnblogs.com/lidongaistudy/p/9503025.html