- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Python学习第九天----生成式,迭代器
快速生成一个列表或者字典的一种方式 列表生成式格式: [元素 元素来源 元素筛选判定] 中间空格隔开 list0 = [i for i in range(10) if i % 2 == 0] 生成十以内偶数序列 字典生成式格式: {键值对(k:v) 键值对来源 键值对筛选} dict0 = {"A":"a", "B":"b"} dict1 = {k:v for v, k ...
2020-07-22 08:33:02 100
原创 Python第八天----字典 集合的使用
字典 字典也是一个容器,存放具有映射关系的键值对,存放的元素成对出现 注意: 字典的键唯一,不可重复(需要通过键获得对应的值) value可以重复 没有索引,不可以通过索引获取 无序容器,存放顺序与显示顺序不一定相同 声明方式: dict0 = dict() #创建出来的是空字典 {} dict0 = dict({"A":15, "B":17}) #如果传递序...
2020-07-22 08:32:48 81
原创 Python学习第七天----元组 列表 基本操作
列表 列表是有序的容器,用于存放多个元素 有序:存放顺序和显示顺序一致 常用形式: 需要多个某类型数据时用列表 列表中元素特点: 添加到列表的元素会自动为其添加一个编号,这个编号从0开始,可以通过编号操作对应位置上的元素 #获取src中第一个元素 src = [1, 2, 3, 4] src0 = src[0] 列表的声明方式 list0=list() #空列表,内...
2020-07-22 08:32:34 163
原创 Python学习第六天----常用排序算法与二分法查找算法
1.冒泡排序: 从第一个位置开始,两两进行比较 a=[5,3,8,9,1] 如果前者大于后者就交换位置 第一次交换 5与3比较 交换位置, 5与8比较,不交换位置,8与 9比较 不交换位置 9与1比较,交换位置 这样第一次'排序',得出了最大值。 第二次交换。 3与5比较,不交换 5与8比较,不交换 8与1 比较 交换位置、 得到次大...
2020-07-22 08:32:22 119
原创 Python学习第五天---字符串部分函数
字符串是无法更改的,对字符串的操作是生成一个新的序列 可以通过以下代码进行验证: str0 = "abc" str1 = "adc" res = str0 + str1 print(res) print(str0) 字符串是有索引的: str0 = "abc" str1 = "ad...
2020-07-22 08:32:09 85
原创 Python学习第四天---循环嵌套及函数
循环嵌套: for i in range() for j in range() 执行操作 循环嵌套的使用,可以让很多复杂的循环简单化,比如打印一个 由 *号组成的 4*6矩阵,如果只用一层循环, 需要重复打印4次,代码重复率大,而使用循环嵌套,只需要有一个打印语句。 ...
2020-07-22 08:31:55 110
原创 Python学习第三天----语句
顺序语句: 顺序语句指得是代码的执行流程 : 从上到下执行 分支语句: 当一个条件表达式有两种及以上处理方式或结果,就需要用到分支语句 if ----else 语句 表示 if 条件表达式成立 格式 if 条件表达式: 进行操作 ...
2020-07-22 08:31:25 93
原创 Python学习第二天----Python基础知识
变量: x=5 x即是变量,Python中如果想使用一个变量的话 该变量必须先被声明出来 并赋予一个初始值 标识符: 标识符的组成 英文字母 数字 下划线 自定义名字的注意事项: 不能以数字开头 不能包含其他符号 不能使用Python已经提供的关键字 或者 已被python占用的名字 自定义变量...
2020-07-22 08:31:11 160
原创 Python学习第十天----函数补充
4.1可变参数 形参个数不明确时,可以吧形参设置为可变参数 格式: def 函数名 (*形参名) 方法体 return 结果 调用:函数名(实参,实参,...) 可变的形参变量被当做元组存放 4.2关键字参数 关键字参数就是调用函数的时候允许调用者传入0个或多个带有形参名的字段数据 当声明函数时,不知道调用者具体传递的字段和其对应的数据,这个时候就把这个变...
2020-07-22 08:30:51 122
原创 Python学习第十一天---模块和包
模块 一个py文件就是一个模块,每个py文件是可以互相访问的,访问前需要导入 python本身有许多内置模块,比如 math random ,这些都属于第三方模块 也有很多第三方模块,需要自己下载,如后期会用到的 pymsql pygame 等 下载指令:pip install 模块导入方式 1. import 模块名 模块名.功能 2. fro...
2020-07-22 08:30:21 98
原创 Python学习第一天---了解计算机基础及Python语言环境搭建
1.计算机之父 冯·诺依曼 学计算机的不知道冯·诺依曼简直是耻辱好吧···· 2.计算机组成 计算机分为硬件跟软件 硬件由 运算器,输入设备,输出设备,存储器,控制器五部分组成。 CPU:(中央处理器),有运算器跟控制器作用。 存储器:分为内存储器,外存储器。硬盘即外存储器,内存条那一部分承担内存储器。 输入输出设备:键盘 鼠标 触摸...
2020-07-22 08:29:10 117
原创 Python学习第十二天----高级函数
map 根据指定的需求,将序列中的元素的状态发生变化 接受两个参数:函数,序列 将序列中的元素依次作用于函数,将函数运行的结果,存在map类型的数据中并返回 list0 = [12, 56, 71, 83, 29] list1 = list(map(str, list0)) print(list1) 输出:['12', '56', '71', '83', '29'] map类型数据...
2020-07-22 08:28:45 82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人