python全栈开发学习模块一(笔记1)
Python
Python是一门解释型的高级语言。解释型,是相对于编译型而言,应用程序源代码一边由相应语言的解释器“翻译”成机器语言,一边执行,因此效率比较低,而且不能生成可独立运行的可执行文件。应用程序不能脱离其解释器。
变量定义规范
●变量名只能是 字母、数字、下划线的任意组合
●变量名的第一个字符不能是数字
●Python中的关键字不能声明为变量名
变量命名习惯
使用下划线
age_of_oldboy = 56
常量
python中没有专门的语法代表常亮,程序员约定俗成用全部大写的变量名代表常量
注释
代码注释用#
代码注释原则:只需要在自己觉得重要或者不好理解的部分加注释即可,注释可以用中文、英文。
数据类型
1、数字类型
int(整型)、float(浮点型)、complex(复数)
*Python3里整数类型不再有long(长整型),只有int(整型)
2、字符串
在Python中,加了引号的字符都被认为是字符串
使用单引号或双引号没有任何区别。只需要考虑如何配合使用
多引号用于多行字符串
msg='''
昨天
今天
明天
'''
3、布尔型
布尔类型只有2个值,True(真) 和 False(假)
以下这些值都为假:
'' "" {} [] () None
4、列表
5、元组
6、字典
7、集合
运算符
1、算数运算
以下假设变量a=10, b=20

2、比较运算

3、赋值运算

4、逻辑运算

5、身份运算

流程控制
单分支
if 条件:
满足条件后要执行的代码
双分支
if 条件:
满足条件执行代码
else:
if条件不满足就执行这段
多分支
if 条件:
满足条件执行代码
elif 条件:
上面的条件不满足就执行这段
elif 条件:
上面的条件不满足就执行这段
else:
上面所有条件都不满足就执行这段
While循环
语法:
while 条件:
执行代码...
Dead Loop
只要while后面的条件为真,循环就会一直执行
循环终止语句
break
在while循环体中遇到break,就会结束while循环,并且不会执行循环体中break后面的语句。
continue
在while循环体中遇到continue,就会结束这一轮循环,进行下一轮循环,continue后面的语句不会执行
while ...else语句
其他语言中else一般只与if搭配。Python提供while...else语句
else的作用:当while循环执行完成,中间没有被break中止,就会执行else后面的语句

浙公网安备 33010602011771号