Python之路2:基础语法

变量

变量的作用为存数据
变量的定义规则:

只能是字母,数字和下划线
第一个字符不能是数字
有一些特殊字符不能做为变量名
变量最好不要用中文或拼音
变量名要简洁明了,不要用太长的字符

数据类型

数据类型包括基本类型和数据集

  • 基本类型分为:

数字:整数(int),浮点型(float)
字符串:文本(str),字节(bytes)
布尔:True/False

  • 数据集分为:

列表(list)
元组(tuple)
字典(dict)
集合(set)

运算符

算数运算符

以下假设变量:a=10,b=20

运算符 描述 实例
= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值元算符 c //= a 等效于 c = c // a

逻辑运算符

运算符 描述
and 布尔"和" 当前后两个条件都满足时为True,否则为False
or 布尔"或" 当满足其中一个条件是为True,都不满足为False
not 布尔"非"-如果x为True,返回 False,如果x为False,它返回True

流程控制

单分支

if 条件:
   满足条件要执行的代码

双分支

if 条件:
    满足条件要执行的代码
else:
    if 条件不满足就执行此段代码

多分支

if 条件:
     满足条件执行代码
elif 条件:
     上面的条件不满足就执行此段代码
elif 条件:
     上面的条件不满足就执行此段代码
elif 条件:
     上面的条件不满足就执行此段代码
else:
     上面所有条件都不满足就执行此段代码

while 循环

## 语法

while 条件:
     执行代码...

## 实例:打印 0 到 100
count = 0
while count <= 100:
    print("loop",count)
    count += 1
print('--- end ---')
## 死循环
count = 0
while Ture:
    print("forever to :",count)
    count += 1

## 循环终止语句
break 用于完全结束一个循环,跳出循环执行循环后面的语句
continue 只是终止本次循环,接着还执行后面的循环

## 实例
count = 0
while count <= 100:
    print("loop ",count)
    if count == 5
        break # 当满足 count == 5 时,结束整个 while 循环
    count += 1
## 输入结果
loop 0
loop 1 
loop 2
loop 3
loop 4
loop 5

## while .... else 
# while 后面的 else 作用是指,当 while 循环正常执行完之后,中间没有被 break 中止的话,就会执行 else 后面的语句

## 实例
count = 0
while count <= 3:
    count += 1
    print("loop ",count)
else:
    print("循环正常执行完了")
# 输出结果
loop 0
loop 1
loop 2
loop 3
循环正常执行完了

你可能感兴趣的:(Python之路2:基础语法)