python 入门 |
python入门
1.语法
缩进
变量
注释
2.注释
#
“ ” “
3.变量
特点
无需声明
类型可更改
多变量赋值
输出变量
全局变量 / global
4.数据类型
获取数据类型
设置数据类型
自动设置
构造器设置
5.数字
三类数字
int
float
complex
类型转换
random模块
6.casting
int()
float()
str()
7.字符串
‘’ / “ ”
' ' ' / " " "
本质:字节数组
常用操作
裁切(正 / 负)
len()
常用方法
strip()
lower()
upper()
replace()
split()
in / not in
串联: +
forma()
17.函数
def
参数
默认参数
List传参
return
key传参
pass语句
递归
8.布尔
18.lambda
定义
小,匿名
任意参数,唯一表达
19.数组:List
9.运算符
算数
赋值
比较
逻辑
身份
成员
位
20.类和对象
类 / 对象
_init_( )函数
对象方法
self 参数
对象属性
修改
删除
del
pass语句
21.继承
pass
_init_ 函数
super()函数
添加
属性
参数
方法
10.List
定义
有序
可更改
[ ]
索引(正 / 负)
范围索引(正 / 负)
更改项目值
遍历
in / not in
len()
添加项目
append()
insert()
删除项目
remove()
pop()
del (项目 / 列表)
clear()
复制
=
copy()
合并
+
for遍历 + append()方法
extend()方法
list()构造函数
22.迭代器
方法
_iter_( )
_next_( )
可迭代对象
List
Tuple
Dictionary
Set
str
for
创建迭代器
StopIteration
23.作用域
局部作用域
全局作用域
global
24.模块
创建 / 使用
构成
函数
变量
命名 / 重命名
内建模块
dir()
from
25.日期
import datetime
创建日期对象
strftime()
11.Tuple
定义
有序
不可更改
( )
不可添加 / 删除项目
索引访问(正 / 负)
范围索引(正 / 负)
更改元组:转换为list
遍历
in / not in
len()
单项目元组
删除元组
合并 +
tuple()构造函数
26.JSON
json.loads( )
json.dumps( )
可转换为json
dict / list / tuple
string
int / float
True / False
none
格式化
indent
separators
sort_keys
27.RegEx
import re
操作
函数
findall()
search ( )
split()
sub ()
元字符
特殊序列
集合
Match 对象
12.Set
定义
无序
无索引
{ }
for
in / not in
添加项目
单个: add()
多个: update()
len()
删除项目
不存在则报错: remove()
不存在不报错: discard()
随机删除: pop()
清空: clear()
彻底删除: del
合并
union()
update()
set()构造函数
28.PIP
检查 / 版本检查
下载
使用
查找
删除
查看
29.try except
关键字
try
except
finally
else
raise
异常处理
多个异常
30.命令行输入
31.字符串格式化
format()
参数
多个值
索引 / 命名索引
13.DIctionary
定义
无序
可变
有索引
{ }
key :value
访问
[ key ]
get(key)
更改值
for
key
value
values()
items()
in / not in
len()
添加项目
删除项目
pop(key)
popitem()
del [ key ]
del
clear ( )
复制
copy()
dict()
嵌套字典
dict 构造函数
14.if...else
缩进
elif
else
简写 if
简写if...else...
嵌套 if
pass语句
15.while循环
break
continue
else
16.for循环(迭代序列)
遍历
序列
字符串
break
continue
range()
else
嵌套循环
pass语句