1 / 87
文档名称:

Python学习笔记.docx

格式:docx   大小:260KB   页数:87页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python学习笔记.docx

上传人:changjinlai 2021/10/20 文件大小:260 KB

下载得到文件列表

Python学习笔记.docx

相关文档

文档介绍

文档介绍:Python基本数据类型讲解
1、python一切皆为对象
2、Python一切皆为指针
3、基本数据类型
Int bool(True False) string list tuple (元组) diet 字

4、数据类型的可变与不可变
Int bool string 不可变类型
List tuple diet 可变类型
5、变量赋值一切皆为引用,动态性与动态类型只为何不在动态。
Type isinstanee
字符串认知与应用
1、字符串概念
2、len之认识
3、转义符让文本更好处理 要转义的字符前面加反斜杠
4、字符串前面小尾巴到底是什么
u"哈哈”
Unicode 编码
r"哈哈”不转码
5、替换字符串 replace
6、字符串拼接
join([a,b,c])
7、读写文件
d=open(文件名',W)
( hi.\nsecond hi.)
()
d=open(文件名',r)
() / (0)
Python基本数据类型讲解
1、数据类型与可变类型变量
2、再谈字符串
序列到底是什么
1、三个符号的区别’,”',"
2、如何修改字符串 replace find
3、格式化细究
1、%格式化方式
this is a %s % apple"
2、format格式化方式
this is a {1} {0}' .format( apple” , my")
this is a {fruit} {whose}” . format(fruit= apple” whose= my”)
3、为什么要用format
4、还有一个方法,字典来了
4、再议打开文件 linecache
1、()
2、()
列表
1、有序的集合
2、通过偏移来索引,从而读取数据
3、支持嵌套
4、可变的类型
1、切片 slice
正向索引
a = [1 , 2,3, 4, 5, 6, 7] number[1 : 3] 2 3
反向索引
默认索引
2、添加操作
+生成一个新的列表
Extend接收参数并将该参数的每个元素添加到原有列表中
Append添加任意对象到列表的末端
Insert 插入任意对象到列表中,可以控制插入位置。
3、修改操作
修改列表本身只需要直接赋值就行
4、删除操作
Del 通过索引删除指定位置元素 非函数 例如:del number[9]
Remove移除列表中指定值的第一个匹配值
Pop返回最后一个元素,并从list中删除
5、成员关系:
返回一个
In/not in 我们可以判断一个元素是否在列表里
bool类型
6、列表推导式:
[expr for iter_var in iterable]
首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内 容放到iter_var中,再在表达式中应用该iter_var的内容,最后用表 达式的计算值生成一个列表。
比如要生成一个包含1至U10的歹U表
[x for x in range(1,11)]
[expr for iter_var in iterable if cond_expr]
只有满足条件才可以生成列表。
7、排序翻转
sort
reverse
1、内置list方法
A = Cdc”
List(a)
返回一个列表,参数是可迭代对象。里面输出内容还是保持了传入 的可迭代对象的元素和顺序.
如果参数为空,则返回一个空的列表
xrange和range的具体区另U
、 xrange 的用法
Xrange时始,结束,步长)
Range直接生成一个列表对象
Xrange "它是生成一个xrange对象
Xrange 用法:
1、操作一个非常大的数据,而且内存比较吃紧时。
2、Xrange一般用在循环里边。
简单函数
1、def定义函数的关键字
2、形参不需要类型修饰
3、函数体定义需要:
4、函数体整体进行缩进
5、函数可以拥有返回值,若无返回值返回 None,相当于C中的 NULL
局部变量与全局变量
1、局部变量作用域覆盖全局变量
2、函数内有局部变量定义,解释器不使用全局变量,局部变量 的定义晚于被引用,报错
3、代码体内可以直接访问全局变量
4、函数体内修改全局变量,必须使用关键字 global
表达式
算术表达式
逻辑表达式
关系表达式
位运算
语法格式缩进表示,函数、分枝、循环。:千万不能丢
Lis