Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python程序设计 (流程控制 (if语句, if else, if else elif else, while, for 集合元素遍历,…
Python程序设计
流程控制
if语句
if else
if else elif else
while
for 集合元素遍历
continue,结束本次循环
break,退出本层循环
pass
数据类型
数值
整型
浮点型
字符
字符串表示
‘’
“”
‘’‘
r
u
字符串常用方法
查找字串,取子串,大小写转换,首字母大写,判断是否字母,数字,字符串分割
列表
[1,2,3]
不同类型数据
列表推导式[x for x in range(10)]
常用方法
append
len
insert
sort
count
list
切片
元组
(1,2,3)
特点:不可修改元素值
切片
常用方法
tuple
集合
{1,2,3,4}
字典
{1:’a',2:'b'}
获取keys
values
逻辑类型
True
False
面向对象编程
类的定义
属性
方法
参数
默认值参数
类实例self
构造函数
init
(self)
标准库
math
time
datetime
os
random
内置方法
int,str, len,ord,
Python版本解释器及基本概念
2.0
3.0
书写风格
严格的缩进
后面是注释
执行方式
.PY代码
控制台交互式
常用开发工具
IDLE
Pycharm
函数及模块
函数的定义:
def 函数名():
函数调用:函数名称
函数的返回值:return,支持多个返回值
模块导入import
子模块及函数导入:from import
第三方库
numpy
两种类型数据结构:数组,矩阵
pandas
matplotlib
绘图库
jieba
beautifulsoup
输入输出
输入:input(输入提示),所有的输入都是以字符串输入的
输出:print,默认带换行,如无需换行, end=''
print('%')格式输出
文件的操作
打开文件
文本文件,二进制文件
操作类型:r,q,a,r+
close
异常处理
try
except
finaaly
变量运算符
标识符命名规则
字母是、数字、下划线
字母、下划线开头
不能是关键字
运算符
算术运算+-*/,//,%
关系运算:><>=<===!=
逻辑运算:and or not
位运算<<>>&|^~
身份运算:is not is
in not in
赋值运算=
复合赋值运算
++,--,不可以的