
Python学习笔记
编程梦想记
纯小白学编程
展开
-
【系列教程】Python第五课:循环结构 | 解放双手的重复艺术
【系列教程】Python第五课:循环结构 | 解放双手的重复艺术。原创 2025-02-19 19:40:58 · 192 阅读 · 0 评论 -
【系列教程】Python第四课:条件判断 | 让程序学会思考的秘密
2.制作智能温度报警器:低于10℃提示保暖,高于30℃提示防暑。3.实现简易计算器:支持加减乘除,输入非法运算符时提示错误。1.给登录系统增加尝试次数限制(最多3次)原创 2025-02-18 19:34:50 · 655 阅读 · 0 评论 -
【系列教程】Python第三课:用前两课知识解决实际问题
💡 知识点融合:print()格式化输出 + input() + 类型转换。💡 知识点融合:字符串操作 + 多变量协同 + 单位转换。💡 知识点融合:数值计算 + 变量复用 + 格式化输出。在问候机器人中添加心情输入(用emoji符号表示)让旅行助手支持美元预算(1美元≈7.2人民币)在变量total处设置断点(点击行号左侧)综合运用变量、输入输出与数据类型。通过真实场景加深理解。游戏化的闯关逻辑设计。原创 2025-02-18 19:06:24 · 224 阅读 · 0 评论 -
【系列教程】Python第二课:与程序对话升级
🌟 **PyCharm实战入门**原创 2025-02-18 06:17:11 · 820 阅读 · 0 评论 -
【系列教程】Python第一课:与代码的第一次对话
``程序结构三步走:1. 准备数据 → 定义变量2. 处理数据 → 运算/组合3. 输出结果 → print()变量命名规则:- 字母/数字/下划线- 不能以数字开头- 区分大小写(Name ≠ name)```原创 2025-02-17 21:19:46 · 739 阅读 · 0 评论 -
用Python构建Mad Libs经典文字游戏
Mad Libs 是一种经典的文字游戏,其中一名玩家向其他玩家询问各种词汇,如名词、动词、形容词等,而不提供任何上下文。然后将这些提示词插入到一个充满空白的故事模板中,从而创造出一个搞笑或荒谬的故事,供玩家大声朗读以获取乐趣。自1950年代发明以来,Mad Libs 一直娱乐着几代儿童和成年人。许多电视节目和游戏也将这一概念改编为互动故事讲述格式。让我们学习如何用 Python 编写我们的文本基础 Mad Libs 游戏。原创 2025-02-16 20:13:25 · 851 阅读 · 0 评论 -
初学者必备的Python内置函数指南
dict([('a', 1), ('b', 2), ('c', 3)], d=4) # 输出:{'a': 1, 'b': 2, 'c': 3, 'd': 4}print(tuple("hello")) # 输出: ('h', 'e', 'l', 'l', 'o')print(list("hello")) # 输出: ['h', 'e', 'l', 'l', 'o']print(set("hello")) # 输出: {'e', 'l', 'o', 'h'}") # 输出:Hello, World!原创 2025-02-16 12:56:14 · 404 阅读 · 0 评论 -
python中的小符号大作用
Guido van Rossum,Python的创始人,希望有一种简洁、易读的方式来标记代码块。这种清晰的视觉组织使Python与依赖大括号或关键字的语言区别开来,让读者能够立即看出代码的结构。无论你是在遍历一个列表还是运行一个while循环,冒号都告诉Python接下来会有一个缩进的代码块。它们标记结构,设定期望,并告诉Python,嘿,接下来有重要的内容。无论是函数、循环还是条件语句,Python中的块都以冒号开始,使结构一目了然。在Python中,冒号是一个小符号,但它发挥着重要的作用。原创 2025-02-16 08:45:51 · 900 阅读 · 0 评论 -
两个示例搞懂【继承与多态的关系】
多态不一定依赖继承。Python 支持 **鸭子类型**(Duck Typing),只要对象有相同的方法名,就能实现多态,无需继承。- 例如:`len()` 函数可以处理字符串、列表、字典等不同对象,因为它们都实现了 `__len__` 方法。- 你改造出“十字螺丝刀”(子类)和“一字螺丝刀”(子类),它们都能拧螺丝(多态),但用法不同。通过继承,子类可以复用父类的属性和方法,同时可以 **重写(覆盖)父类的方法**。- 子类 `狗` 和 `猫` 继承 `动物`,并重写 `叫()` 方法。原创 2025-02-16 05:04:42 · 577 阅读 · 0 评论 -
Python - 构造函数、继承与重载
> 方法重写发生在子类提供了一个已经在其父类中定义的方法的具体实现时。–> 这是可实现的,因为‘+’运算符被 int 类和 str 类重载。构造函数是一个独特的函数,当一个类的对象被创建时,它会自动被调用。–> 构造函数重载是指在一个类中定义多个具有不同参数集的构造函数。–> 继承允许我们定义一个类,该类继承自另一个类的所有方法和属性。–> 子类中被重写的方法必须与父类中的方法具有相同的名称和参数。–> 子类 是从另一个类继承的类,也称为派生类。嵌套类(内部类)是在另一个类内部定义的类。原创 2025-02-15 20:08:25 · 401 阅读 · 0 评论 -
正真了解Python input()函数–详细解析
Python 中的 input() 函数用于从键盘获取用户输入。它通过提示用户输入数据,使您的程序能够与用户进行交互,这些数据随后可以被处理或存储在变量中。默认情况下,input() 函数将用户的输入作为字符串返回,无论用户输入的是什么。原创 2025-02-15 13:16:06 · 738 阅读 · 0 评论 -
学编程必须学懂【面向对象编程思想】
print(f"它是一个动物,它有名字叫:{self.name},颜色:{self.color}")- **继承**:子类可以继承父类的特性,比如“狗”继承“动物”的属性。- **抽象**:提取共同特征,忽略细节(比如“动物”不需要具体到品种)。- **封装**:把数据和操作数据的方法打包在一起,隐藏内部细节。print(f"{self.name}的叫声是喵喵喵")print("温度无效,不在设置范围!- **对象**:相当于「做好的菜」,是类的具体实现。- **类**:相当于「菜谱」,是抽象的设计图。原创 2025-02-15 10:54:57 · 842 阅读 · 0 评论 -
【每日一练】tkinter输入文本框实例
【代码】【每日一练】tkinter输入文本框实例。原创 2024-09-06 22:26:34 · 329 阅读 · 0 评论 -
【每日一练】python之tkinter的Label标签基础用法
【代码】【每日一练】python之tkinter的Label标签基础用法。原创 2024-09-02 20:48:11 · 580 阅读 · 0 评论 -
【每日一练】pygame上下左右控制效果实例
有不理解的欢迎评论区留言,我会一 一解答。原创 2024-08-29 21:04:12 · 339 阅读 · 0 评论 -
【每日一练】pygame绘制圆球左右回弹小实例
【代码】【每日一练】pygame绘制圆球左右回弹小实例。原创 2024-08-16 13:41:03 · 262 阅读 · 0 评论 -
【每日一练】pygame动画原理基础实例
【代码】【每日一练】pygame动画原理基础实例。原创 2024-08-13 22:40:41 · 355 阅读 · 0 评论 -
【每日一练】python之pygame游戏模块添加图片及基本处理
【代码】【每日一练】python之pygame游戏模块添加图片及基本处理。原创 2024-08-03 22:09:12 · 337 阅读 · 0 评论 -
【每日一练】python基础入门小程序
代码:#先导入随机模块#程序介绍print("从1-100随机数字,随机到指定数字后停止程序")#用输入获取指定跳过的数字num=int(input("输入你的数字:"))cishu=int(input("出现几次终止程序:"))#统计循环次数w=0#统计出现的次数i=0#创建一个变量,储存随机的数字w+=1print(f"第{w}次循环,随机数:{randnum}")#判断是否随机到指定数字i+=1。原创 2024-07-31 13:57:56 · 479 阅读 · 0 评论 -
【每日一练】python之pygame游戏开发入门基础知识
注意的是 该模块有一个专门针对游戏循环的语句,game/loop,直到检测到事件的发生才会终止(比如点击鼠标,按下键盘)做出对应的反应。#2.因为我们做一个游戏,游戏得有一个窗口呈现你的游戏内容,所以要先创建一个游戏窗口,窗口属于显示设备要用display。#1.初始化游戏,严格的说是初始化硬件,就是告诉计算机硬件我要启动一个游戏了,请做好准备,例如键盘 鼠标,声音。#循环语句来执行无限循环,这样就会一直保持读取窗口的状态,窗口就一直显示出来了、#3.让游戏保持一直运行的状态,也就是做一个死循环。原创 2024-07-30 22:13:22 · 741 阅读 · 0 评论 -
【每日一题】python输入两个字,共随机出现100个,查询分别出现多少次
print(f"'{str1}'共出现{x}次",end="")# print(f"'{str1}'共出现{x}次",end="")print(f"'{str1}'字共出现{x}次")print(f"'{str1}'字共出现{x}次")print(f"'{str2}'字共出现{y}次")rint(f"'{str2}'字共出现{y}次")str1=input("输入一个字:")str2=input("输入一个字:")str1=input("输入一个字:")str2=input("输入一个字:")原创 2024-07-30 07:31:50 · 527 阅读 · 0 评论 -
【每日一练】什么是json以及如何使用
【代码】【每日一练】什么是json以及如何使用。原创 2024-07-24 22:55:19 · 244 阅读 · 0 评论 -
【每日一练】举例说明python多态的概念和使用方法
多态的概念原创 2024-07-24 12:10:07 · 343 阅读 · 0 评论 -
【每日一练】python的类型注解和Union类型使用方法
类型注解,Union类型原创 2024-07-23 21:18:23 · 708 阅读 · 0 评论 -
python单继承和多继承实例讲解
【代码】python单继承和多继承实例讲解。原创 2024-07-19 22:01:17 · 292 阅读 · 0 评论 -
【每日一练】python封装私有成员的概念和使用
封装:表示的是,将现实世界事物的(属性,行为),封装到类中,表示为(成员变量,成员方法),从而完成程序对现实事物的描述。私有属性和方法:就是是能在类内部使用!原创 2024-07-18 22:16:40 · 435 阅读 · 0 评论 -
【每日一练】python类的构造方法以及常用的魔术方法详细讲解
构造方法是一个用来初始化新创建的对象状态的特殊方法原创 2024-07-16 22:03:00 · 648 阅读 · 0 评论 -
【每日一练】python之sum()求和函数实例讲解
sum()是一个内置函数,用于计算可迭代对象(如列表、元组、字典等)中所有元素的总和原创 2024-07-13 22:53:20 · 553 阅读 · 0 评论 -
【每日一练】python类和对象现实举例详细讲解
1.掌握类描述现实世界实物思想2.掌握类和对象的关系3.理解什么事面向对象原创 2024-07-12 22:12:58 · 1486 阅读 · 1 评论 -
【每日一练】python的类.对象.成员.行为.方法传参综合实例(保姆式教学)
类的属性 #定义在类的变量(类成员属性)类的行为 #定义在类中的函数(成员方法)4.定义在类里的函数是类的一种行为,叫方法。类基本分两部分组成:1.属性,2.方法。创建类的对象语法:(对象名自定义)3.掌握self关键字的作用。1.掌握类的定义和使用方法。2.掌握类的成员的方法使用。5.带传参的行为使用方法。本节课程内容:类的使用。原创 2024-07-11 13:18:43 · 436 阅读 · 0 评论 -
【每日一练】python面对对象的基本概念和用法(附实例)
对象的每个属性都正常打印出来,说明创建的对象没有问题了。人生苦短,小白学python!愿意和我一起学习的,关注我,一起学:-D。原创 2024-07-11 07:15:16 · 654 阅读 · 0 评论 -
【每日一练】python文件读.写.追加基本用法
【代码】【每日一练】python文件读.写.追加基本用法。原创 2024-07-10 20:24:27 · 1887 阅读 · 0 评论 -
【每日一练】python文件读取
注意,如果再出读取文件,会接着上次读取结束开始读取。print("读取全部文件内容:\n",f)print("读取20个字节数:\n",l)print("只读取一行文字:\n",fi)#readline()方法,只读取一行文本。#将文件已行形式转为列表。#读取指定的字节数量。原创 2024-07-09 23:56:26 · 214 阅读 · 0 评论 -
python学习笔记—答题综合实例
python入门计算题实例原创 2024-07-08 21:54:44 · 109 阅读 · 0 评论 -
【每日一练】python三目运算符的用法
python三目运算符原创 2024-07-06 22:40:51 · 524 阅读 · 0 评论 -
【每日一练】python算数练习题(函数.随机.判断综合运用)
入门级小实例函数.随机.判断综合运用原创 2024-07-05 21:45:56 · 250 阅读 · 0 评论 -
【每日一练】python小学生选择题小程序
小学生选择题小程序,知识点:变量定义,输入输出的使用,if...else判断语句原创 2024-07-04 13:57:16 · 383 阅读 · 1 评论 -
【每日一练】python字典查询小程序
s = {"河南":"南阳","广东":"深圳","广西":"南宁","湖北":"武汉","浙江":"义乌"}print(f"{c}省被入选城市是:{s1[c]}")print("对不起,该省份未参加评选赛")c =input("请输入查询的省份:")print("省份城市入选查询")原创 2024-07-03 23:07:25 · 182 阅读 · 0 评论 -
【每日一练】python写一个计算烟龄小程序
print(f"{姓名},您一共大约吸了{总烟数}万根烟")print("您的花费可以置换 :一辆家庭通用轿车")烟龄=int(input("您的烟龄(年):"))print(f"{姓名},您一共大概花费了{花费}万元")每天=int(input("您一天多少包:"))档次=int(input("档次包/元:"))总烟数=20*每天*365*烟龄/10000。PS:因不懂英语,命名用中文,各位见笑了。花费=档次*每天*356*烟龄/10000。姓名=input("请输入您的名字:")原创 2024-07-03 01:05:22 · 1660 阅读 · 0 评论 -
【每日一练】python升职加薪小实例-字典综合用法
2.对级别为1的 升1级别,工资加1000。姓 名 部门 薪水 级别。王丽红 科技部 3000 1。周结论 市场部 5000 2。刘得华 市场部 7000 3。冯小港 科技部 4000 1。冯小港 生产部 3000 2。1.把员工信息用字典数据记录下来。原创 2024-07-01 22:32:17 · 260 阅读 · 0 评论