![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 66
Python基础知识点汇总
误入运维行业的码农
这个作者很懒,什么都没留下…
展开
-
Day12 - 实参高阶函数迭代器和生成器
实参高阶函数迭代器和生成器一、函数的本质1. 函数就是变量二、实参高阶函数1. map -- 将一个或者多个序列中的元素通过指定规则创建一个新的序列2. reduce -- 将序列中的元素按照指定的规则合并成一个数据三、迭代器1. 什么是迭代器(iter)2. 怎么创建迭代器3. 获取迭代器的元素四、生成器1. 什么是生成器2. 怎么创建生成器3. 控制生成器产生数据的个数和值4. 生成器产生数据的原理五、模块的使用一、函数的本质1. 函数就是变量# Python中定义函数其实就是定义一个类型原创 2021-10-27 00:00:20 · 213 阅读 · 0 评论 -
Day11 - 进阶函数
进阶函数一、函数调用过程1. 函数栈区间的声明周期2. return的作用二、参数1. 位置参数和关键字参数 -- 根据实参提供方式的不同分类2.参数默认值3. 参数类型说明 -- 定义函数的时候指定参数类型4. (了解)不定长参数 -- 参数个数不确定三、匿名函数1. 匿名函数 -- 没有名字的函数2. 匿名函数和普通函数的关系四、实参高阶函数1. 参数类型的确定2. 如果参数是函数3. 系统常用实参高阶函数:max/min/sored/列表.sort、map、reduce一、函数调用过原创 2021-10-26 23:49:21 · 163 阅读 · 0 评论 -
Day10 - 字符串和函数
字符串和函数一、字符串格式化1. 字符串内容不确定的解决方案2. 字符串格式占位符3. 补充:r语法4. f-string1)直接提供数据:{提供数据的表达式}2)添加参数:{提供数据的表达式:参数}二、字典推导式三、函数的作用1. 如果没有函数,程序会遇到哪些问题2.函数四、认识函数1. 函数的概念 ———— 机器2. 函数的分类(按照函数由谁创建的)3. 定义函数(创建函数) -- 造机器五、函数的调用六、返回值一、字符串格式化1. 字符串内容不确定的解决方案name = '小明'age原创 2021-10-22 20:34:44 · 113 阅读 · 0 评论 -
Day9 - 字符串
Day9 - 字符串一、字符串相关方法1. center、rjust、ljust、zfill(填充)2. count(统计次数)3. find、index、rfind、rindex(获取下标)4.is(判断)5. join合并(重要)6. strip、lstrip、rstrip(去空白)7. maketrans、translate8. split(切割)9. replace替换(重要)一、字符串相关方法1. center、rjust、ljust、zfill(填充)"""字符串.center(长度,原创 2021-10-21 19:06:00 · 89 阅读 · 0 评论 -
Day8 - 集合和字符串
Day8 - 集合和字符串一、集合(set)1. 什么是集合(set)1)空集合2)集合无序3)集合的元素是不可变的数据4)集合元素是唯一的 -- 集合自带去重功能2. 集合元素的增删改查1)查 -- 遍历2)增3)删二、数学集合运算符1. 交集(&) -- 获取两个集合的公共部分2. 并集(|)3. 差集(-)4. 对称差集(^)5. 子集和真子集三、字符串和字符1. 什么是字符串(str)2. 字符四、字符编码1. 编码字符 -- 转义字符中的一种2. 字符编码3. 字符编码表 -- 存储了每个原创 2021-10-20 19:58:12 · 181 阅读 · 0 评论 -
Day7 - 字典和元组
Day7 - 字典和元组一、元组1. 什么是元组(tuple)2. 元组就是不可变的列表 —— 列表中和可变无关的操作,元组都支持1)查2)相关操作3)相关函数4)相关方法3. 元组不只是不可变的列表1)只有一个元素的元组:(元素,)2)元组的()在没有歧义的情况下可以省略3)使用多个变量直接获取元素(元组和列表都支持)二、认识字典(dict)1. 为什么要引入字典2. 什么是字典(dict)三、字典的增删改查1. 查 -- 获取值1)查单个:2)遍历2. 增、改3. 删四、字典的相关操作函数和方法1. 相原创 2021-10-19 17:34:49 · 147 阅读 · 0 评论 -
Day6 - 循环练习和列表
Day6 - 循环练习和列表一. 列表相关操作1. 列表的数学运算:+、*1)列表1 + 列表2 -- 将两个列表合并产生一个新的列表(不会修改列表1和列表2)2)列表*N / N*列表 -- 列表重复N次产生一个新的列表2. 列表的比较运算:==、!=、>、<、>=、<=1)比较相等2)比较大小:>、<、>=、<=3. in 和 not in二、列表相关函数和相关方法1. 列表相关函数1)max、min2)sum(数字序列) ———— 求数字序列中所有元素和原创 2021-10-18 19:36:28 · 99 阅读 · 0 评论 -
Day5 - 列表
Day 5 - 列表一、循环的else结构# 1. else"""1)Python完整的循环结构for 变量 in 序列: 循环体else: 代码段 while 条件语句: 循环体else: 代码段注意:循环else的存在不影响原来循环的执行当循环自然结束else后面的代码会执行,如果循环是因为遇到break而结束的else后面的代码不会执行"""for x in range(3): print('hello world!')原创 2021-10-15 19:33:09 · 247 阅读 · 0 评论 -
Day4 - 分支和循环
Day 4 - 分支和循环一、if多分支结构 ————根据不同的条件做不一样的事情if - elif - else —— 不同条件之间存在:其中一个条件成立的时候,别的条件一定不会成立if 条件1: 代码段1elif 条件2: 代码段2elif 条件3: 代码段3...else: 代码段N 执行特点:如果前面的条件成立,那么后面的条件不会再判断(后面的条件的判断是在前面的条件不成立的情况下进行的)'''# 根据分数打印:优秀(>=9原创 2021-10-14 17:45:54 · 184 阅读 · 0 评论 -
Day3 - 运算符和if分支
Day 3 -一. 变量1. 同时定义多个变量同时定义多个变量赋相同的值# 变量名1 = 变量名2 = 变量名3 = .... = 数据a = b = c = 100print(a, b, c)# 运行结果 100 100 100同时定义多个变量赋不同的值# 变量名1, 变量名2, 变量名3,... = 数据1, 数据2, 数据3,...x, y = 100, 200print(x, y)name, age, score = 'lql', 17, 95print(name原创 2021-10-13 20:27:40 · 230 阅读 · 0 评论 -
Day2 - 基础语法和变量
Day 2 - 基础语法和变量一、File中Settings的一些设置Color Scheme ------ pycharm界面颜色Font ------ 字体大小格式File and Code Templates ------ Python Script ------ 代码的个性标签例如:${DATE} ------ 日期 ${TIME} ------ 时间二、基础语法高级语言的代码由两个部分组成: 有效代码(会被编译器或者解释器翻译成机器码 - 真正指挥计算机干活的部分)原创 2021-10-13 17:38:12 · 100 阅读 · 0 评论