注释
- 单行注释:# 注释内容
- 多行注释:’’’ 注释内容 ‘’’
算数运算符
- 加减乘除:±*/
- 除数取余:%
- 除数取整://
- 次方:**
变量
- 变量名称
- 字母,下划线,数字组成
- 不能以数字开头
- 不能与关键字重名
- 变量保存的数据
- 变量类型:不需要指定类型,解释器会自动推导类型
- 数字型
- 整型int
- 长整型long,python3.X中取消了长整型
- 布尔型bool
- 浮点型float
- 复数型complex
- 非数字型
- 变量地址
- type(变量):查看变量类型
- 字符串变量使用"+"进行连接
- 字符串变量使用"*"进行复制
- 除此之外,数字型与非数字型不可以进行其他运算操作
输入输出与类型转换
- 变量 = input(“提示信息”):输入数据,类型都是字符串类型
- print(变量或内容):输出
- print(“格式化字符串” % (变量1,变量2,变量3))
- %s:字符串
- %06d:扩充到六位,不足以0补全
- %d:整型
- %.2f:保留两位小数,不足以0补全
- %f:浮点型
- %%:输出%
- int(x):将x转化为整数
- float(x):将x转化为小数
关键字
- python内部已经使用的标识符
- 查看关键字列表:
import keyword
print(keyword.kwlist)
if语句
- 比较运算符
- ==:相等
- !=:不相等
- >:大于
- <:小于
- >=:大于等于
- <=:小于等于
- 逻辑运算符
if 条件1 :
条件1满足执行
elif 条件2 :
条件2满足执行
elif 条件3 :
条件3满足执行
else :
条件都不成立执行
import random
random.randint(a,b)
循环
while 条件 :
满足条件执行
条件变化
break
continue
else :
不满足条件执行
for str in string :
print(str)
for i in range(1,9) :
print(i)
- 转义字符
- \t :制表符
- \n :换行
- ’ :单引号
- " :双引号
- \ :斜杠
函数
- 定义函数:封装功能
- 调用函数:使用封装的功能
- def 函数名(): : 定义函数
- “”" 函数注释 “”"
- 函数可以传入参数,定义函数的为形参,调用函数的为实参
- return表示返回,执行后后面的代码不会被执行
模块
- 模块引入命令import,核心概念
- 每一个以.py结尾的文件都是模块
- 在模块中定义的全局变量以及函数都是可以提供使用的
- 模块名也是一个标识符,命名同理
- pyc文件是在解释过py模块文件后生成二进制文件,可以提高再次使用执行的速度