1.1 彻底掌握Python中的变量
变量的概念
变量相当于瓶罐(容器),可以用来存储物品(数据),容器中的物品是可以改变的,但是容器不会改变(变量值可以变,变量名不变)。可将容器中的水倒入到另一个容器中(变量间的赋值)
变量的命名
1.变量名称通常以26个英文字母(大小写皆可)。例如:name,age
2.数字和下划线_进行组合,变量名称的首位字符不能是数字。例如:power_point,pice_of_love
3.变量名称不能使用系统预定义的关键字。例如:key,time
Python对大小写敏感,比如Name和name是不同的变量
有三种命名法:驼峰命名法(PeaceOfLove,通常用来命名类) 、混合式命名法(peaceOfLove) 、下划线命名法(peace_of_love)
变量的定义
变量 = 值
例如:name = '张三' ,age = 11 ,is_gone = True,num = amount(变量间赋值)
变量的存储方式
变量的数据存储在计算机内存中,在计算机中,可将内存看成是一个很大的字节数组,这个数组从0开始按序编号
编号即为内存地址,假设值77存储在编号为2的块,那这个2就是77的内存地址,可用id函数查看内存地址
2.1 彻底掌握Python中的表达式、语句
常用表达式
赋值表达式:num = 1
算数表达式:num += 1(加+ 减- 乘* 除/ 整除// 指数** 余数%)
关系表达式:num > 1 (大于> 小于< 等于== 大于或等于>= 小于或等于<= 不等于!=)返回值为True / False
逻辑表达式:num>1 and num!=2 (和and 或or )返回值为True / False
输出表达式的值
print是python的内置函数,用来将表达式的返回值输出到终端
语法:print(expression)
# expression为表达式
特点:
1.print默认自动换行,如果不想换应该写成print(expression,end = ' ')
2.支持格式化输出,与Java中的printf类似。例如:
条件控制语句
Python是一种解释性语言,它会线性的从上而下执行代码中的指令,而使用条件控制语句就可以控制代码的执行过程
语法:
if expression1 :
# 执行相应的代码
elif expression2 :
# 执行相应的代码
else :
# 执行相应的代码
可翻译为:假如expression1为True,那就执行if冒号下面的代码。假如expression2为True,那就执行elif冒号下面的代码,都为False就执行else冒号下面的代码
空语句:pass
为了保证程序结构的完整性,假如定义一个空的def函数,程序会保持,一般会使用pass关键字来代替函数里面的内容,实际上什么都不会执行,只做占位符使用。
3.1 彻底掌握Python中的代码注释
代码注释符号
单行注释:# + 1个空格
多行注释:''' ''' 或 """ """
Python解释器在执行脚本程序时,会自动跳过注释的代码块,用来调试程序也非常好用
4.1 彻底掌握Python中的代码缩进
IndentationError
代码缩进错误,Python对缩进敏感,如果不按照指定的代码缩进规则来编写程序,那么运行代码将会抛出IndentationError错误
什么是代码缩进
代码缩进指的是调整代码与父级边缘的距离,这个距离用空格或Tab进行度量。1个Tab等于4个空格
代码缩进规则
1.全局对象或者首行代码没有缩进,必须顶格
2.同层次的语句必须拥有一样的缩进数
3.子级与父级之间必须要有缩进
4.注释与同层次的语句块拥有一样的缩进数
代码缩进的意义
1.可以区分代码层次
2.更加整洁美观