栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

记录暑期学习进度

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录暑期学习进度

Python学习

解释器

计算机不能直接理解任何除机器语言以外的语言,因此需要把其他语言翻译成机器语言,这种工具叫做编译器。

编译器翻译的方式有两种(翻译时间点不同)

编译(c,c++)统一编译一次性执行(执行速度快)

解释(python)逐行翻译逐行执行

编译型语言比解释型语言执行速度快

从跨平台角度考虑:

编译器编译生成的可执行文件只能在当前操作系统执行。

解释器只需在不同操作系统安装不同的解释器,不需要修改源代码。

解释型语言比编译型语言跨平台性好

Python特点

1.完全面向对象

函数,模块,数字,字符串都是对象。“一切皆对象”

完全支持继承,重载,多重继承

支持重载运算符与泛型设计

2.标准库强大

3.众多第三方模块

特殊优点:可扩展性。关键代码可用c或者c++编写在python程序中使用

Python源程序

1.源程序是一个特殊格式的文本文件,可以用任意文本编辑软件

2.python程序文件扩展名为.py

 

列表

储存一串信息

列表索引值从0开始

eg. name_list =[“zhang”,“li”]

列表常用的操作:

列表名.append(数据) 在末尾添加数据

列表1名.extend(列表2名)在列表1后追加列表2的数据

列表名.insert(索引,数据) 插入

##以上三个可以增加数据

列表名.remove(索引,数据)删除

若参数只有一个数据则只删除第一次出现的数据

列表名.clear()删除列表的所有数据

列表名.pop()删除最后一个列表的元素删除

列表名.pop(索引)删除并返回指定位置的元素

##以上三个可以删除数据

extra:: 使用del关键字也可以删除列表元素

del 列表名[索引] 本质把变量从内存中删除

(一般建议使用列表对应的方法)

len(列表名)返回列表的元素个数(索引加一)

列表名.count(数据)返回该数据出现的次数

列表名.sort()升序排序默认reverse=False

列表名.sort(reverse=True)降序

列表名.copy

列表名.reverse 逆序,反转

列表名.index(其中一个数据)返回该数据的索引值

关键字,函数,方法

1.关键字后面不需要使用括号

函数封装了独立的功能,可以直接调用,函数需要死记硬背 函数(参数)

方法需要通过对象来调用 对象.方法名(参数)(智能提示中给出)

列表迭代遍历

for 变量名 in 列表名

print(变量名)

Python中的列表可以储存不同类型的数据

元组(tuple)

元组定义完成后不能修改元组的元素

元组表示多个元素组成的序列

用于储存一串信息,之间用,分隔

用()定义,索引从0开始

创建空元组

tuple=()

访问元素

元组名[索引值]

只包含一个元素的元组

single_tuple=(5) type(single_tuple) 输出int

single_tuple=(5,)type(single_tuple) 输出tuple

info.count

info.index

上述两种方法与列表中使用完全相同

元组名[索引](取值)

元组名.index(元素) (取索引)

元组遍历

for 变量名 in 元组名

print(变量名)

实际上该种遍历的方法可以遍历所有非数字型类型的变量:列表 元组 字典 字符串

元组的应用

作为函数的参数或者返回值,这样一个函数可以接受任意多个参数,或者一次返回多个数据

格式字符串 格式化字符串后面的()本质上就是一个元组

让列表不可以被修改,保证数据安全

元组和列表的转换

list(元组)

tuple(列表)

字典

python中唯一实现了映射关系的内置类型

键:值

提供键获得对应的值

访问 变量名[键]

六种定义方式

1.变量名 = {键1:值1,键2:值2}

2.变量名 =dict(键1=值1,键2=值2)键值不能有引号

3.变量名=dict([(键1,值1),(键2,值2)])

4.变量名=dict({键1:值1,键2:值2})

5.变量名=dict({键1:值1,键2:值2},键3=值3)

6.变量名=dict(zip([键1,键2,键3],[值1,值2,值3]))

增

fromkeys(键,值)初始化一个所有值相同的字典

如果要修改针对键访问即可

如果没有对应键则创建一个新的键值对

不会有重复的键

删

pop(键)

若键不存在则会抛出异常

popitem()删除最后一个键值对 3.7之后

del 字典名

del 字典名[键]

clear()清空字典

正则表达式的笔记发现我个人没有保存下次专栏整理时发出

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004799.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号