变量和赋值:
变量名仅仅是一些字母开头的标识符,大写、小写、下划线;python是动态类型语言,不需要预先声明变量的类型,就是用到的时候直接赋值就好
注释:
单行注释以 # 开头
多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
操作符
- / // % **
两种除法
/ 传统除法 如果两个操作数都是整型的话,执行地板除法(取比商小的最小整数)
// 浮点除法 执行整证的除法
% 取余
** 乘方操作符
- / // % **
比较操作符
< <= > >= == != <>
结果是布尔值
逻辑操作符
and or not
使用逻辑操作符可以将任意表达式链接在一起,并得到一个布尔值
代码块和缩进
python 通过缩进对齐表达代码逻辑,而不是通过{} 使得代码整洁、可读性好
if 语句
if expression:
if_suite
if expression:
if_suite
else:
else_suite
if expression:
if_suite
elif expression2:
else_suite
else:
else_suite
while 循环
while expression:
while_suite
for 循环 range() 内建函数
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for <variable> in <sequence>:
<statements>
else:
<statements>
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列
for i in range(5):
print(i)
0
1
2
3
4
文件:
handle=open(file_name,access_mode='r')
错误和异常
try 中的代码是你打算管理的代码,except 之后的代码组 是你处理错误的代码
函数:
def 函数名(参数):
代码组
类:
类是面向对象的核心
模块:
模块是一组形式,它将彼此有关联的python代码组织到一个个独立文件当中 模块可以包含可执行代码、函数和类,或者这些东西的组合
import module_name
from xx import xx