Python基础入门—模块版
文章平均质量分 85
Python基础入门—模块版专栏针对初学者开设,以模块化方式逐步解读Python编程基础。涵盖变量、控制结构、函数、数据结构等核心概念,每个模块均通过具体示例确保理解与应用。旨在帮助读者系统学习Python,构建编程思维,为进一步深入学习打下坚实基础。
以山河作礼。
Python新星创作者,新星计划导师,CSDN实力新星,CSDN内容合伙人,阿里云社区专家博主,我的专业领域是 Python 编程,熟练掌握爬虫技术。此外,我还计划学习数据分析和全栈开发等领域的知识,以便能够更好地掌握整个开发过程。在我的博客中,你可以找到我的最新项目和技术分享,也可以与我交流和讨论编程相关的话题。谢谢你的光临!
展开
-
Python实现学生信息管理系统(详解版)
系统功能1: 添加入住学生信息2: 删除学生的住宿信息3: 修改学生的住宿信息4: 查询学生的住宿信息5: 显示所有学生住宿信息6: 显示所有请假学生的信息7: 退出系统实验步骤详讲定义一个全局变量 student_infors,它是一个空列表,用于存储所有学生的信息。原创 2023-11-29 18:45:50 · 15720 阅读 · 36 评论 -
【创作赢红包】Python第3章 流程控制
介绍了用if…elif…else语句实现分支结构程序设计。简单介绍了利用pass、continue和break语句实现流程跳转的方法。简单介绍了异常处理的概念和利用异常处理提高程序健壮性和容错性的程序设计方法。【本章要点】●常用运算及运算优先级●for…in range()循环结构●while循环结构的流程控制●流程跳转语句的功能与应用●分支语句●异常处理的概念与应用思维导图:会被视为假值的内置对象包括:假值常量: None和False除上述对象外,所有其他对象的真值测试结果都原创 2023-04-01 12:47:48 · 4870 阅读 · 66 评论 -
python基础—图形开发
学习目标✍️✍️:了解:用户图形界面开发领域的第三方库的名称。理解:标准库tkinter在图形界面中的开发。掌握:绘图标准库turtle的使用,第三方库的获取和安装。应用:应用turtle库绘图。python图形界面开发Python图形界面开发是指使用Python语言来创建图形用户界面(GUI)应用程序的过程。图形用户界面可以提供更友好的交互方式,使用户可以通过点选、拖拽、输入等方式与应用程序进行交互,而不是通过命令行等方式。Python是一种流行的编程语言,它有很多用于图形用户界面(GU原创 2023-03-29 12:19:19 · 8438 阅读 · 33 评论 -
Python基础—面向对象(超详版)
面向对象是一种编程范式,它将程序中的数据和操作封装在一个对象中,从而使得程序更加模块化、可重用和易于维护。在面向对象编程中,对象是类的实例化,类是一种抽象的数据类型,它定义了一组属性和方法。面向对象编程的核心思想是封装继承和多态。封装是将数据和操作封装在一个对象中,隐藏对象的内部实现细节,只暴露必要的接口给外部访问。继承是通过继承父类的属性和方法,来创建一个新的子类,子类可以重写父类的属性和方法,从而实现更加灵活的功能。多态是指同一个方法可以根据不同对象的实现方式,实现不同的行为。原创 2023-03-14 21:39:24 · 16189 阅读 · 23 评论 -
python基础--函数入门与进阶
函数参数的使用Python函数参数的使用方法如下:位置参数位置参数:位置参数是指在调用函数时,按照函数定义时参数的位置顺序传递参数的方式。例如:def add(x, y): return x + yresult = add(1, 2)print(result) # 输出3在上面的例子中,add 函数有两个位置参数 x 和 y,在调用函数时,按照参数的位置顺序传递了两个参数,分别是 1 和 2。在使用位置参数时,需要按照函数定义时参数的位置顺序传递参数,以确保函数能够正确地执行原创 2023-03-13 16:00:00 · 3618 阅读 · 22 评论 -
Python中的三器一闭(详细版)
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。在python中,迭代是访问集合元素的一种方式。对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。一个对象如果实现了__iter__方法(魔法方法),那么我们称这个对象是可迭代对象。或者可以这样理解,只要是可以通过for…in…的形式进行遍历的,那么这个数据类型就是可以迭代的。原创 2023-03-07 21:11:56 · 4377 阅读 · 9 评论 -
Python基础—文件操作(二)
skip_header:在文件开头跳过的行数,缺省值为skip_header=0。dtype=None 时,每个列的类型从每行的各列数据中迭代确定。内置随机数函数、三角函数、双曲函数、指数和对数函数、算术运。算、复数处理和统计等近百种数学函数,快速对数据进行各种运算。数字型特征的描述性统计主要包括计算数字型数据的完整情况、最。数字型特征的描述性统计主要包括计算数字型数据的完整情况、最。小值、最大值、均值、中位数、极差、标准差、方差和协方差等。小值、最大值、均值、中位数、极差、标准差、方差和协方差等。原创 2023-03-05 18:47:03 · 1997 阅读 · 1 评论 -
Python基础—文件操作
程序可以随时读取文件里的全部或部分数据,数据的处理结果写入文件后,可以长期保存,供其他程序的应用随时读取和处理。而且,文件的使用,还可以消除计算机内存对数据体积的限制,可以处理远超过内存大小的数据量。文件是指为了重复使用或长期使用的目的,以文本或二进制形式存放于外部存储器(硬盘、U盘、光盘等)中的数据保存形式,文件是信息交换的重要途径,也是利用程序解决实际问题的重要媒介。程序对数据读取和处理都是在内存中进行的,程序设计结束或关闭后,内存中的这些数据也会随之消失。图片文件(jpeg)、视频文件(mpeg)、原创 2023-03-04 22:56:07 · 2515 阅读 · 3 评论 -
python实现图书管理系统(超详细)
图书管理系统:数据的存储 系统的功能图书的数据:图书id(每一个id对应一本书)图书名称图书位置图书是否借出接下来便是数据的存储,数据的存储有链接: 列表, 元组,字典等,在本次图书管理系统中,我们使用字典进行存储,一般情况下,复杂的数据存储建议使用字典存储。后期学习完文件操作后,可以将数据存储到文件中,方便使用。在本次实验中,基本上每行代码都有相应的注释,方便读者阅读,如果遇到什么不懂的问题可以私信我,我会帮忙解决滴!!本次实验中,我会将模块分开一个一个提出来讲解,方便读者理解。原创 2023-03-03 18:23:59 · 51828 阅读 · 19 评论 -
Python——列表排序和赋值
(x, y表达式) for x in 列表1 for y in 列表2 if 条件表达式]根据可迭代对象参数iterable,返回一个新的排序后的列表。[x表达式for x in 列表if 条件表达式][x表达式for x in 列表if 条件表达式][x表达式for x in 列表if 条件表达式][x表达式for x in 列表if 条件表达式]返回一个将序列seq中的元素顺序反转的迭代器对象。根据一个列表中的每个元素通过某种运算或筛选得到另。不比较元素大小,直接将列表ls中的元素逆序。原创 2023-03-03 09:15:32 · 5637 阅读 · 1 评论 -
Python基础——列表与元组
列表中不存在与参数“x”相同元素时,抛出异常。存在多个与“x”值相同元素时,只删除第一个。是置于圆括号“( )”中的逗号分隔的数据。1.通过索引赋值改变列表中指定序号元素值。删除列表中第一个与参数“x”值相同的元素。新值可以与列表中原有元素的数据类型不同。唯一能删除列表元素又能返回值的列表方法。用于移除列表中序号为“i”的一个元素。用于移除列表中序号为“i”的一个元素。将元组、列表和字符串等序列中的多个。ls为操作的列表名,x为增加的元素。删除列表中通过索引或切片指定的元素。原创 2023-03-02 17:30:22 · 1780 阅读 · 0 评论 -
python基础—字符串操作
本章在介绍字符串、列表、元组和range类型共有的通用序列操作方法的基础上,详细讲解字符串类型的创建、表示、字符串遍历、字符串操作、字符串处理方法和格式化等内容。切片: s[start: end]返回序号在start和end之间的字符串。切片: s[start: end]返回序号在start和end之间的字符串。切片: s[start: end]返回序号在start和end之间的字符串。切片: s[start: end]返回序号在start和end之间的字符串。字符串的重复s * n 或n * s。原创 2023-02-28 16:37:01 · 2701 阅读 · 2 评论 -
Python基础入门—while循环
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 …要求:利用循环计算该数列的和。s 即为分数序列:2/1,3/2,5/3,8/5,13/8,21/13 …的前 20 项之和。在一个停车场内,汽车、三轮摩托车共停了 48 辆,其中每辆汽车有 4 个轮子,每辆三轮摩托车。continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。有 3 个轮子,这些车共有 172 个轮子,编程输出停车场内有汽车和摩托车的数量。注意:使用循环结构语句实现,直接输出结果不计分。原创 2023-02-27 20:19:32 · 2098 阅读 · 4 评论 -
Python基础入门—for循环
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5。continue 语句跳出本次循环,而break跳出整个循环。continue语句用在while和for循环中。stop:计数到stop结束,但不包括stop.break语句用在while和for循环中。scan:每次跳跃的间距,默认为1。原创 2023-02-26 13:05:15 · 2544 阅读 · 0 评论 -
Python基础入门—单分支结构
重于 15 斤轻于等于 20 斤的,每斤 0.90 元;重于 10 斤轻于等于 15 斤的,每斤 0.95 元;重于 5 斤轻于等于 10 斤的,动物园想在新建一个三角形的人工湖,一是为了养鱼美观,二是可以循环水资源。(可以组成三角形的要素,两边之和大于第三边,两边之差小于第三边)轻于或等于 5 斤的,每斤 1.05 元。满足第一个条件运行的代码2。满足第一个条件运行的代码1。满足第二个条件运行的代码1。满足第二个条件运行的代码2。满足第三个条件运行的代码1。满足第三个条件运行的代码2。原创 2023-02-26 10:19:44 · 2950 阅读 · 0 评论 -
第一章 Python概述
● 输出函数f_string● 输入函数● 对象的概念基本属性:类型、身份标识和值● 变量对象的名字,依附于对象存在,首次出现于赋值符号“=”左侧● 编码规范及注释Python 编程应遵循PEPE8规范注释以“#”开头,独占一行或置于代码后,至少空两格。原创 2022-12-08 19:23:31 · 4397 阅读 · 3 评论