自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python026-第二章18.函数进阶4-不定长参数

1. 传递的所有匹配的位置参数都会被args变量收集,这些参数会合并封装为一个元组,args是元组类型(注意并不会封装关键字参数)。点奶茶("珍珠奶茶", 甜度="少糖", 冰度="去冰", 加料=["布丁", "珍珠"], 大小="大杯")**kwargs:不定长关键字参数,函数调用时,通过关键字参数传递多个参数封装到一个字典(dict)。**kwargs适用于处理数量不确定的选项(函数的配置参数,用来定制函数的行为)两者同时存在的情况下,先定义*args,再写**kwargs。# 选项:你要什么样的。

2026-06-24 08:55:48 551

原创 Python025-第二章18.函数进阶3-默认参数

注意:函数调用时,如果为默认参数传递了值,则会修改默认的参数值;如果没有传递该参数,则直接使用默认值。默认参数也称为缺省参数,用于在定义函数时,为参数提供默认值,调用函数时,可以不传递有默认值的参数。注意:默认参数必须放在没有默认值的参数列表的后面,一个函数在定义时是可以设置多个默认参数的。

2026-06-24 08:50:20 186

原创 Python024-第二章18.函数进阶2-传参方式

如果同时存在位置参数与关键字参数,位置参数在前,关键字参数在后。调用函数时,传入的实参的顺序与定义函数时形参的顺序完全一致。调用函数时,通过“形参名=值”的形式传递参数,顺序没有要求。一切以代码结构清晰明了(可读性)、便于维护(维护性)为目标;如果参数比较少(不超过3个),可直接使用位置参数;传参方式指的是,在调用函数时,传递实参的方式。如果参数数量较多,建议使用关键字参数。3. 两种传参方式的适用场景。

2026-06-23 15:52:28 14

原创 Python023-第二章18.函数进阶1-函数变量作用域

2. global关键字的作用:在函数内部使用,声明接下来要使用的是全局变量,语法:global ***局部变量只能在该函数内部使用,外部无法访问(函数执行完毕后,会自动销毁其内部局部变量)。变量的作用域指的是变量的作用范围(标识这个变量在哪里可以使用,在哪儿不可以使用)。全局变量在整个文件中(包括函数内)都可以使用(通常定义在文件的顶部)。1. 在函数内部定义的变量就是局部变量,函数外声明的变量是全局变量。尽量避免在函数中使用全局变量,因为会使代码难以维护和调试;global场景示范。

2026-06-23 10:40:52 276

原创 Python022-第二章17.函数基础-案例练习

【代码】Python022-第二章17.函数基础-案例练习。

2026-06-23 08:32:05 20

原创 Python021-第二章16.函数基础-函数嵌套调用

【代码】Python021-第二章16.函数基础-函数嵌套调用。

2026-06-19 23:09:48 69

原创 Python020-第二章16.函数基础-函数定义、参数与返回值、说明文档

函数定义与调用注意:函数定义时的参数列表与返回值语句是可有可无的(由需求确定),函数必须先定义后调用执行(函数定义时,内部代码并未执行,在调用时才执行)。# 函数定义# 可以在一个函数内调用另一个函数# 函数调用out_line()函数使用的注意事项:1. 函数必须先定义,再调用2. 函数定义时,并不会执行,只有在调用函数时,函数体的逻辑才会运行3. 函数中通过缩进来描述归属关系。

2026-06-18 20:23:18 162

原创 Python019-第二章15.数据容器-总结

Python3.7版本以后,字典dict也是有序的,但是我们一般是用key来调用,而不用索引调用。

2026-06-17 12:29:44 156

原创 Python018-第二章15.数据容器-dict案例

开发一个购物车管理系统,实现商品信息的添加、修改、删除、查询功能。系统使用字典结构存储商品数据,通过控制台菜单与用户交互。

2026-06-12 19:22:50 164

原创 Python017-第二章15.数据容器-dict常用操作

【代码】Python017-第二章15.数据容器-dict常用操作。

2026-06-09 21:24:18 31

原创 Python016-第二章15.数据容器-dict

Python中的字典dict,里面存储的是键值对(key:value)类型的数据,可以根据键key找到对应的值value。键值对类型的数据在不同的编程语言中是有差异的,在Python中叫做字典dict,在其它的编程语言当中有的叫映射map,有的叫哈希表hash。键值对key:value存储,键key不能重复、可修改。字典dict中的value可以是任何类型的数据,而key不能为可变类型。# 定义空字典字典名称 = {}字典名称 = dict()

2026-06-09 00:16:50 215

原创 Python015-第二章14.数据容器-set

场景:在业务中,需要定义一个变量,来批量存储用户的手机号或身份号或银行卡号(唯一的)?列表list、元组tuple可以存吗?不可以,因为这两种类型是可以存储重复元素的,此时就可以使用集合set来存储。set会自动去重,存储不重复的元素。介绍:集合set是一种无序的、不可重复、可修改的数据容器。# 定义集合# 定义空集合s2 = set() # 实际调用的是一个函数注意:空集合的定义不可以使用{},{}表示的是空字典;由于集合是无序的,因此是不支持下标索引访问的。

2026-06-06 13:47:45 238

原创 Python014-第二章13.数据容器-tuple案例

基于已学习的数据容器完成如下需求。

2026-06-05 21:37:38 37

原创 Python013-第二章13.数据容器-tuple

元组是不可变的序列,类似于列表,但创建后不能修改。

2026-06-05 12:11:09 209

原创 Python012-第二章12.数据容器-str

字符串中的每一个字符元素都有其对应的下标(索引),通过元素对应的索引,就可以获取到对应的元素。字符串有正向、反向索引。字符串是序列类型,也可进行切片操作。从前向后(正向索引),下标从0开始;从后向前(反向索引),下标从-1开始。

2026-06-04 23:02:25 217

原创 Python011-第二章11.数据容器-list

数据容器:一种可以容纳多份数据的数据类型(容器),容纳的每一个数据称之为1个元素,每一个元素都可以是任意类型的数据,如:字符串、数字、布尔等。根据“是否支持重复元素、是否可以修改、是否有序”,分为 列表list ,字符串 str,元组 tuple,集合 set,字典 dict 五种数据容器。

2026-06-02 17:00:42 194

原创 Python010-第二章09-10.循环综合案例

while循环关注的是循环开始和结束的条件,如果你不清楚要循环多少次,但是你知道循环开始和结束的条件,那这个时候你就可以使用while循环来操作;如果清楚地知道要循环多少次,或者是要对数据集当中的每一个元素进行遍历,然后对元素进行进一步处理,那就比较适合用for循环。总结:break关键字的作用:不能够单独书写,只能出现在循环中,表示结束、跳出的意思。continue关键字的作用:不能够单独书写,只能出现在循环中,表示中断本次循环,直接进入下一次循环。

2026-05-28 11:20:51 43

原创 Python009-第二章08.嵌套循环

【代码】Python009-第二章08.嵌套循环。

2026-05-28 08:15:00 137

原创 Python008-第二章07.while循环 08.for循环

通过条件表达式,来控制是否要进行下一次循环。

2026-05-27 09:57:39 176

原创 Python007-第二章06.match模式匹配

结构模式匹配就是用一个清晰的 模板 去精准地匹配数据的结构和内容,匹配成功则执行相应的操作。match:基于某个变量的多个固定值进行分支判断时,可以使用match模式匹配。2、从上到下依次和case后面的值进行匹配,匹配正确,就执行对应语句。3、如果前面所有的case都没有匹配上,就会执行默认的case _。if:条件判断涉及复杂的逻辑判定、范围比较及组合条件时。match...case 是3.10版本中的新语法。1、首先计算match指定的表达式的值。模式匹配 match... case。

2026-05-20 17:18:37 25

原创 Python006-第二章05.if条件判断

数据的逻辑处理中最核心的就是流程控制语句(其主要涉及到三类:条件判断、模式匹配、循环)

2026-05-20 16:20:42 56

原创 Python005-第二章04.运算符

除法运算结果是个浮点数,即小数。//整除结果为整数取余/求模 10%3:10模于3,结果为1幂指数 10**3:10的3次方。

2026-05-19 21:44:16 168

原创 Python004-第二章03.输入与输出

注意:无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型。2.所有变量、数字、真假值,全都放进 **{} 大括号 ** 里。f"" 就是最简单省事的拼接写法,全称叫 f-string。获取键盘上输入的数据 – input(…3.想要整齐小数,就写 {变量:.2f}1.字符串前面必须加小写 f。

2026-05-18 14:24:36 28

原创 Python003-第二章02.常见数据类型

1.不知道用啥,一律用 % s,字符串、数字、真假布尔全能装2.只想填整数 → 用 %d3.只想填小数 → 用 %.2f(保留两位最好看)4.布尔值True/False → 直接套 %s。

2026-05-18 13:48:04 476

原创 Python002-第二章01.字面量与变量

字面量:程序中,直接书写的固定值(数据)。包括:整数int/小数float,字符串str,布尔bool(True/False),空值NoneType(None)。

2026-05-17 12:44:26 43

原创 Python001-第一章01.入门程序

安装Python,建议文件夹名不要有中文、不要有空格。win+R调出运行cmd。在文件夹窗口路径上输入cmd,直接打开.py文件夹命令行;python命令测试安装成功与否,exit()退出命令行。先卸载 Python,再卸载 Python Launcher。

2026-05-17 06:15:00 307

图灵程序设计丛书: HTML5权威指南(PDF完整高清版)-作者:弗里曼 (Adam Freeman)

本书是系统学习网页设计的参考图书。分为五部分:首先介绍学习需要的预备知识和HTML、CSS和JavaScript的进展;第 二部分讨论HTML元素,并详细说明了HTML5中新增和修改的元素;第三部分阐述CSS,涵盖了所有控制内容样式的CSS选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用JavaScript操纵HTML内容;第五部分讲解Ajax、多媒体和canvas元素等HTML5高级特性。本书面向初学者和中等水平Web开发人员,是牢固掌握HTML5、CSS3和JavaScript的必读之作。

2019-03-31

Python编程无师自通—专业程序员的养成(中文版、英文版、源代码)/The Self-Taught Programmer-Cory Althoff

Python编程无师自通—专业程序员的养成(中文版、英文版、源代码)/The Self-Taught Programmer_ The Definitive Guide to Programming Professiona-作者:[美] 科里•奥尔索夫(Cory Althoff)。 在美国亚马逊,有一本书的影响力超高的Python入门书,Kindle版本在美国亚马逊网站的计算机软件、软件开发分类中排行均为第一,超越了众多实力派Python书,众多五星好评。也许你有所耳闻,这本书就是《Python编程无师自通——专业程序员的养成》。 《Python编程无师自通——专业程序员的养成》作者是一名自学成才的程序员,作为一名文科生他通过自学编程,掌握了编程技能并在eBay找到了一份软件工程师的工作。这本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。 这本书可以满足几乎所有想要学习编程的初学者。本书适合高中、大学阶段想要自学编程的学生,以及其他行业想入门编程的人,同时也适合作为编程入门的培训教材。 作者自述: 刚开始,很多人学习的是如何用流行的编程语言Python来进行编程。 但是本书不仅是教你如何使用某种特定的语言编程,还会介绍标准教材中所不包括的其他所有知识点。本书分享的是我在成为软件工程师过程中不得不自学的内容。不管你的目标是成为一名软件工程师、企业家,还是在其他的岗位上使用编程技能,你都是本书的目标读者。 学会一门编程语言还不够,你还需要学会其他技能,才能像计算机科学家一样地工作。我会教授大家我从编程新手到专业软件工程师过程中学到的一切。我写是为了向有志于编程岗位的人分享他们需要掌握的知识框架。编程概论的书籍都大同小异——用Python或Ruby介绍编程的基础知识,然后就让你自己摸索。我经常从读完类似书籍的朋友那听到这样的反馈:我现在该做什么?我还不是一名程序员,也不知道下一步该学什么。 本书,就是我给出的答案。

2019-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除