Python
文章平均质量分 72
Python自学
ClearStari99
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【python】数据容器:dict(字典、映射)
字典的定义,同样使用{},不过存储的键值对# 定义字典字面量# 定义字典变量# 定义空字典my_dict = {} # 空字典定义方式1my_dict = dict() # 空字典定义方式2# 定义字典my_dict1 = {"王力宏": 99, "周杰伦": 88, "林俊杰": 77}# 定义空字典# 定义字典 my_dict1 = {"王力宏" : 99 , "周杰伦" : 88 , "林俊杰" : 77 } # 定义空字典 my_dict2 = {原创 2024-10-18 18:00:08 · 628 阅读 · 0 评论 -
【python】数据容器:set(集合)
定义集合字面量{元素, 元素, ......, 元素}# 定义集合变量变量名称 = {元素, 元素, ......, 元素}# 定义空集合变量名称 = set()和列表、元组、字符串等定义基本相同:[]()""{}# 定义集合# 定义集合 my_set = {原创 2024-10-18 16:34:34 · 922 阅读 · 0 评论 -
【python】数据容器的切片
什么是序列?内容连续、有序,支持下标索引的一类数据容器哪些数据容器可以视为序列?列表、元组、字符串序列如何做切片序列[起始:结束:步长]起始可以省略,省略从头开始结束可以省略,省略到尾结束步长可以省略,省略步长为1(可以为负数,表示倒序执行)原创 2024-10-18 10:53:05 · 513 阅读 · 0 评论 -
【python】数据容器:str(字符串)
字符串为什么被称之为数据容器呢?字符串可以看做是字符的容器,支持下标索引等特性字符串有哪些常用操作方法?编号操作说明1字符串[下标]根据下标索引取出特定位置字符2字符串.index(字符串)查找给定字符的第一个匹配项的下标3字符串.replace(字符串1,字符串2)将字符串内的全部字符串1,替换为字符串2不会修改原字符串,而是得到一个新的4字符串.split(字符串)按照给定字符串,对字符串进行分隔不会修改原字符串,而是得到一个新的列表5字符串.strip(字符串)原创 2024-10-18 10:06:21 · 957 阅读 · 0 评论 -
【python】数据容器:tuple(元组)
元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。# 定义元组字面量(元素, 元素, ......, 元素)# 定义元组变量变量名称 = (元素, 元素, ......, 元素)# 定义空元组变量名称 = () # 方式1变量名称 = tuple() # 方式2# 定义元组t2 = ()type# 定义元组 t1 =(1 , "Hello" , True) t2 =() t3 = tuple() print(f"t1的类型是: {原创 2024-10-17 17:37:55 · 744 阅读 · 0 评论 -
【python】list(列表)的遍历
什么是遍历?将容器内的元素依次取出,并处理,称之为遍历操作如何遍历列表的元素?可以使用while或for循环for 循环的语法:for 临时变量 in 数据容器 : 对临时变量进行处理for 循环和 while 对比for循环更简单,while更灵活for用于从容器内依次取出元素并处理,while用以任何需要循环的场景。原创 2024-10-17 16:02:04 · 3400 阅读 · 0 评论 -
【python】数据容器:list(列表)-列表的常用操作
列表的常见方法有:编号使用方式作用1列表.append(元素)向列表中追加一个元素2列表.extend(容器)将数据容器的内容依次取出,追加到列表尾部3列表.insert(下标, 元素)在指定下标处,插入指定的元素4del 列表[下标]删除列表指定下标元素5列表.pop(下标)删除列表指定下标元素6列表.remove(元素)从前向后,删除此元素第一个匹配项7列表.clear()清空列表8列表.count(元素)统计此元素在列表中出现的次数9列表.index(元素)原创 2024-10-15 18:03:09 · 1228 阅读 · 0 评论 -
【python】数据容器:list(列表)-列表的下标索引
列表的下标索引是什么?列表的每一个元素,都有编号称之为下标索引从前向后的方向,编号从0开始递增从后向前的方向,编号从-1开始递减如何通过下标索引取出对应位置的元素呢?列表[下标],即可取出下标索引的注意事项:要注意下标索引的取值范围,超出范围无法取出元素,并且会报错。原创 2024-10-15 15:30:17 · 691 阅读 · 0 评论 -
【python】数据容器:list(列表)
字面量[元素1, 元素2, 元素3, 元素4, ...]# 定义变量变量名称 = [元素1, 元素2, 元素3, 元素4, ...]# 定义空列表变量名称 = []变量名称 = list()列表内的每一个数据,称之为元素以[]作为标识列表内每一个元素之间用逗号隔开案例演示:使用[]的方式定义列表运行结果如下:运行结果如下:注意事项:注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。嵌套列表的定义输出:演示"""演示数据容器之:list 列表。原创 2024-10-15 15:03:09 · 468 阅读 · 0 评论 -
【python】数据容器入门
什么是数据容器?一种可以存储多个数据的 Python 数据类型Python 有哪些数据容器?list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)它们各有特点,但都满足可容纳多个元素的特性。原创 2024-10-12 17:37:54 · 905 阅读 · 0 评论 -
【python】函数综合案例
---------------------------- 存款 ---------------------------------------------------------- 查询余额 -----------------------------周杰伦,您好,欢迎来到银行ATM。周杰伦,您好,欢迎来到银行ATM。周杰伦,您好,您的余额剩余:5050000元。周杰伦,您好,您的余额剩余:5000000元。周杰伦,您好,您的余额剩余:5050000元。周杰伦,您好,您的余额剩余:4950000元。原创 2024-10-12 16:56:17 · 701 阅读 · 0 评论 -
【python】变量的作用域
什么是局部变量作用范围在函数内部,在函数外部无法使用什么是全局变量在函数内部和外部均可使用如何将函数内定义的变量声明为全局变量使用global关键字,global 变量。原创 2024-10-12 11:26:11 · 383 阅读 · 0 评论 -
【python】函数的嵌套调用
所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数func_b()# 调用函数func_afunc_a()执行效果:---1------2------3---"""演示嵌套调用函数"""# 定义函数func_b# 定义函数func_a,并在内部调用func_b# 嵌套调用func_bfunc_b()# 调用函数func_afunc_a()执行效果:---1------2------3---什么是嵌套调用在一个函数中,调用另外一个函数执行流程函数A。原创 2024-10-12 10:36:42 · 413 阅读 · 0 评论 -
【python】函数说明文档
函数说明文档的作用是?对函数进行说明解释,帮助更好理解函数的功能定义语法函数说明::param x: 形参x的说明:param y: 形参y的说明:return: 返回值的说明""" 函数体 return 返回值:param用于解释参数:return用于解释返回值。原创 2024-10-12 10:21:12 · 588 阅读 · 0 评论 -
【python】None类型
什么是None是类型 `NoneType` 的字面量,用于表示:空的、无意义的函数如何返回None不使用return语句即返回None主动使用场景函数返回值if判断变量定义。原创 2024-10-11 16:30:50 · 549 阅读 · 0 评论 -
【python】函数的返回值
生活中的返回值小红:帮我买3瓶可乐(ps:3瓶 是 参数)小明:给你返回值是:3瓶可乐print(r)输出结果:3如上代码定义两数相加的函数功能。完成功能后,会将相加的结果返回给函数调用者所以,变量接收到了函数的执行结果。综上所述:所谓“返回值”,就是程序中函数完成事情后,最后给调用者的结果什么是函数返回值?函数在执行完成后,返回给调用者的结果返回值的应用语法:def 函数(参数...):函数体return 返回值变量 = 函数(参数)原创 2024-10-11 11:24:51 · 277 阅读 · 0 评论 -
【python】函数的参数
def 函数名(传入参数) : 函数体 return 返回值print(f"x } + {y } 的结果是: {x } + {y } 的结果是: {x } + {y } 的结果是: {x } + {y } 的结果是: {x } + {y } 的结果是: {x } + {y } 的结果是: {实现了,每次计算的是x + y,而非固定的1 + 2x + y的值,可以在调用函数的时候指定。"""演示函数使用参数"""# 定义2个数相加的函数,通过参数接收被计算的2个数字。原创 2024-09-27 16:21:00 · 851 阅读 · 0 评论 -
【python】函数的定义
def 函数名(传入参数) : 函数体 return 返回值函数名(参数)"""演示函数的定义语法""" # 定义一个函数,输出相关信息 def say_hi() : print("Hi,欢迎来学习Python") # 调用函数,让定义的函数开始工作 say_hi()输出结果:Hi,欢迎来学习Python注意事项:① 参数如不需要,可以省略(后续章节讲解)② 返回值如不需要,可以省略(后续章节讲解)③ 函数必须先定义后使用函数的定义语法。原创 2024-09-27 15:27:58 · 416 阅读 · 0 评论 -
【python】函数介绍
函数是:组织好的、可重复使用的、用来实现特定功能的代码段使用函数的好处是:将功能封装在函数内,可供随时随地重复利用提高代码的复用性,减少重复代码,提高开发效率。原创 2024-09-27 15:16:03 · 552 阅读 · 0 评论 -
【python】综合案例-发工资
员工17,满足条件发放工资1000,公司账户余额:2000。员工18,满足条件发放工资1000,公司账户余额:1000。余额不足,当前余额:0元,不足以发工资,不发了,下个月再来。员工5,满足条件发放工资1000,公司账户余额:8000。员工19,满足条件发放工资1000,公司账户余额:0。员工12,绩效分3,低于5,不发工资,下一位。员工13,绩效分1,低于5,不发工资,下一位。员工14,绩效分4,低于5,不发工资,下一位。员工17,绩效分2,低于5,不发工资,下一位。原创 2024-09-27 14:54:48 · 610 阅读 · 0 评论 -
【python】循环中断:break 和 continue
continue 的作用是:中断所在循环的当前执行,直接进入下一次break 的作用直接结束所在循环注意事项:continue 和 break,在 for 和 while 循环中的作用一致在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用。原创 2024-09-27 14:31:27 · 675 阅读 · 0 评论 -
【python】for 循环的嵌套应用
for 循环的嵌套语法:for 循环 或 while 循环 : 循环满足条件应做的事情 1 循环满足条件应做的事情 2 循环满足条件应做的事情N for 循环 或 while 循环:循环满足条件应做的事情 1 循环满足条件应做的事情 2 循环满足条件应做的事情N注意事项:需要注意缩进,嵌套fo循环同样通过缩进确定层次关系for 循环和 while 循环可以相互嵌套使用。原创 2024-09-27 11:20:51 · 2422 阅读 · 0 评论 -
【python】变量作用域
for 循环中的临时变量,其作用域限定为:循环内这种限定:是编程规范的限定,而非强制限定不遵守也能正常运行,但是不建议这样做如需访问临时变量,可以预先在循环外定义它。原创 2024-09-27 10:43:51 · 320 阅读 · 0 评论 -
【python】range 语句
range 语句的功能是:获得一个数字序列range 语句的语法格式:range(num)range 语句的注意事项:语法1 从 0 开始,到 num 结束(不含 num 本身)语法2 从 num1 开始,到 num2 结束(不含 num2 本身)语法3 从 num1 开始,到 num2 结束(不含 num2 本身),步长以 step 值为准range 的用途很多,多数用在 for 循环场景。原创 2024-09-27 10:30:30 · 816 阅读 · 0 评论 -
【python】for 循环的基础语法
for 循环的语法格式是:for 临时变量 in 待处理数据集 : 循环满足条件时执行的代码for 循环的注意点无法定义循环条件,只能被动取出数据处理要注意,循环内的语句,需要有空格缩进。原创 2024-09-27 09:59:42 · 1094 阅读 · 0 评论 -
【python】while 循环的嵌套案例
是使用的方法传参功能,我们在后面会详细讲解。掌握使用while嵌套循环,打印九九乘法表。在即将完成的案例中,我们需要使用。它可以让我们的多行字符串进行对齐。原创 2024-09-26 17:53:21 · 663 阅读 · 0 评论 -
【python】while 循环的嵌套应用
嵌套循环的语法格式:while 条件1:条件1满足时,做的事情1条件1满足时,做的事情2条件1满足时,做的事情3...(省略)...while 条件2:条件2满足时,做的事情1条件2满足时,做的事情2条件2满足时,做的事情3...(省略)...嵌套循环需要注意的地方:注意条件的控制,避免无限循环多层嵌套,主要空格缩进来确定层次关系嵌套循环的使用难点:循环条件的控制,层次越多越复杂,需要细心+耐心。原创 2024-09-26 17:06:18 · 225 阅读 · 0 评论 -
【python】while 循环的基础案例
设置一个范围 1-100 的随机整数变量,通过 while 循环,配合 input 语句,判断输入的数字是否等于随机数。能够使用 while 循环,完成猜数字案例。原创 2024-09-26 16:42:09 · 1016 阅读 · 0 评论 -
【python】while 循环的基础语法
while 循环的语法格式while 条件:条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3...(省略)...while 循环的注意事项条件需提供布尔类型结果,True 继续,False 停止空格缩进不能忘请规划好循环终止条件,否则将无限循环。原创 2024-09-26 16:20:26 · 728 阅读 · 0 评论 -
【python】实战案例-猜数字
提示,通过如下代码,可以定义一个变量 num,变量内存储随机数字。定义一个数字(1~10,随机产生),通过 3 次判断来猜出来数字。通过逻辑判断语句,完成猜数字的案例代码编写。每次猜不中,会提示大了或小了。三次机会用完了,没有猜中。原创 2024-09-26 15:24:19 · 291 阅读 · 0 评论 -
【python】判断语句的嵌套
嵌套判断语句可以用于多条件、多层次的逻辑判断嵌套判断语句可以根据需求,自由组合 if elif else 来构建多层次判断嵌套判断语句,一定要注意空格缩进,Python 通过空格缩进来决定层次关系。原创 2024-09-26 15:02:47 · 918 阅读 · 0 评论 -
【python】if elif else语句
if elif else 语句的作用是?可以完成多个条件的判断使用 if elif else 的注意点有:elif 可以写多个判断是互斥且有序的,上一个满足后面的就不会判断了可以在条件判断中,直接写 input 语句,节省代码量。原创 2024-09-25 16:18:06 · 1705 阅读 · 0 评论 -
【python】if else语句
if else 语句,其中if 和其代码块,条件满足时执行else 搭配 if 的判断条件,当不满足的时候执行if else 语句的注意事项:else 不需要判断条件,当 if 的条件不满足时,else 执行else的代码块,同样要4个空格作为缩进。原创 2024-09-25 15:09:15 · 1046 阅读 · 0 评论 -
【python】if语句的基本格式
if 语句的基本格式if 要判断的条件:条件成立时,要做的事情判断条件的结果一定要是布尔类型不要忘记判断条件后的:冒号归属于 if 语句的代码块,需在前方填充 4 个空格缩进。原创 2024-09-25 14:19:56 · 1072 阅读 · 0 评论 -
【python】判断语句
True 表示真(是、肯定)False 表示假(否、否定)定义变量存储布尔类型数据:变量名称 = 布尔类型字面量布尔类型不仅可以自行定义同时也可以通过计算的来。也就是使用比较运算符进行比较运算得到布尔类型的结果。在 Python 中,可以表示真假的数据类型是:布尔类型,字面量 True 表示真,字面量 False 表示假除了可以定义布尔类型外,还可以通过____计算得到布尔类型?通过<比较运算符>计算得到布尔类型的结果== 判断是否相等,!=判断是否不相等。原创 2024-09-25 09:59:47 · 1002 阅读 · 0 评论 -
【python】数据输入
input() 语句的功能是,获取键盘输入的数据。可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型。原创 2024-09-25 08:51:38 · 545 阅读 · 0 评论 -
【python】字符串扩展-对表达式进行格式化
表达式是什么?表达式就是一个具有明确结果的代码语句,如1 + 1type("字符串")3 * 5在变量定义的时候,如,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量如何格式化表达式?f"{表达式}"“%s%d%f” %(表达式、表达式、表达式)原创 2024-09-24 17:17:25 · 514 阅读 · 0 评论 -
【python】字符串扩展-字符串格式化方式2
可以通过f"{变量}{变量}"的方式进行快速格式化这种方式不理会类型不做精度控制适合对精度没有要求的时候快速使用。原创 2024-09-24 16:35:50 · 223 阅读 · 0 评论 -
【python】字符串扩展-格式化的精度控制
精度控制的语法:m.n的形式,如%5d%5.2f%.2fm和.n均可省略如果m比数字本身宽度小,会发生什么事?m不生效.n会对小数部分做精度限制,同时:?会对小数部分做四舍五入。原创 2024-09-24 16:16:32 · 404 阅读 · 0 评论 -
【python】字符串扩展-字符串格式化
"%占位符" % 变量常用占位符有哪 3 个?字符串:%s整数: %d浮点数: %f。原创 2024-09-24 15:38:06 · 376 阅读 · 0 评论
分享