变量命名规范

  • 标识符由字母、下划线和数字组成,且不能以数字开头
  • 严格区分大小写
  • 不能使用关键字

变量类型

  • 数值型 (Number)
  • 布尔型 (Boolean)
  • 字符串型 (String)
  • 列表型 (List)
  • 元组型 (Tuple)
  • 集合型 (Set)
  • 字典型 (Dictionary)

各变量类型的创建方法

数值型

  • int() (整形)
  • long() (长整形)
  • float() (浮点型)
  • complex() (复数型)

注意:long(长整形)在python3版本中已经被淘汰

布尔型

输出结果只有两个:

  • True (表示 真或1)
  • False (表示 假或0)

字符串型

建立字符串有三种方法:

  • ‘ ‘ (单引号)
  • “ “ (双引号)
  • ‘’’ ‘’’ (三单引号)

注意:引号要成对存在

列表型

建立列表的方法:

  • [] (中括号)

元组型

建立元组的方法:

  • ( ) (小括号)

集合型

建立集合的两种方法:

  • { } (大括号)
  • set( )

字典型

建立字典的两种方法:

  • { } (大括号)
  • dist( )

各类运算符

算数运算符

优先级(低~高) 运算符 描述
+
-
*
/
// 取整除(又称地板除,向下取整)
% 取余
** 指数
最高 () 小括号

赋值运算符

赋值运算符

运算符 描述
= 赋值运算符

复合赋值运算符

运算符 描述 实例
+= 加法赋值运算符 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 x and y 短路与(有假即假)
or x or y 短路或(有真即真)
not not x 布尔“非”

导入

导入模块方法

1
2
3
import 模块名称
from 模块名称 import 导入对象名称
from 模块名称 import * # 导入整个模块的全局变量和函数

模块名称简化(as)

1
import 模块名称 as 模块简写名称

输入

1
input( )

输出

1
print( )

Python语句

顺序语句

顺序语句:按照从上到下的顺序执行的语句

条件语句

if 类型

if 判断语句:
执行语句

例程:

1
2
3
a = 10
if a>0:
print(a)

if-else 类型

if 判断语句:
执行语句1
else:
执行语句2

例程:

1
2
3
4
5
a = 1
if a > 0:
print(a)
else:
print('error')

if-elif-else 类型

if 判断语句1:
执行语句1
elif 判断语句2:
执行语句2
else:
执行语句3

例程:

1
2
3
4
5
6
7
a = int(input('请输入一个整数值a:'))
if a < 0:
print(a)
elif 0 <= a < 10:
print(a)
else:
print(a)

循环语句

while

while 判断语句:
循环体

例程:

1
2
3
a = int(input('请输入一个整数值a:'))
while a > 0:
print('a大于零')

for循环(遍历)

for 变量 in 遍历的对象:
执行语句

例程:

1
2
3
list_1 = ['a', 'b', 'c', 'd']
for i in list_1:
print(i)

带range( )函数

1
2
3
# range(5)	0~4
for i in range(5):
print(i)
1
2
3
# range(1, 6) 1~5 (开始值,结束值)
for i in range(1, 6):
print(i)
1
2
3
# range(1,10,3) 1,4,7 (开始值,结束值,步长)
for i in range(1, 10, 3):
print(i)

结束语句

break 结束本次循环
continue 结束本层循环
else 可配合while使用

例程:

1
2
3
4
5
a = int(input('请输入一个整数值a:'))
while a > 0:
print('a大于零')
else:
print('a小于或等于零')