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后面的语句

posted @ 2018-07-02 16:21  波比的铲屎官  阅读(147)  评论(0)    收藏  举报