![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础知识
文章平均质量分 81
天天501
须知少年凌云志,曾许人间第一流
展开
-
12.模块封装和异常处理
语法# 模块定义别名import 模块名 as 别名# 功能定义别名from 模块名 import 功能 as 别名体验# 模块别名# 功能别名sl(2)新建一个Python文件,命名为,并定义testA函数。导入模块方法import 模块名 from 模块名 import 目标 from 模块名 import *导入包import 包名.模块名from 包名 import *在Python中,抛出自定义异常的语法为raise 异常类对象。原创 2023-10-17 23:38:40 · 155 阅读 · 4 评论 -
零基础学python之类与对象封装
多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承)。需求:系统功能循环使用,用户输入不同的功能序号执行不同的功能。原创 2023-10-17 07:00:00 · 31 阅读 · 2 评论 -
零基础学python之对象继承
继承的特点子类默认拥有父类的所有属性和方法子类重写父类同名方法和属性子类调用父类同名方法和属性super()方法快速调用父类方法。原创 2023-10-17 07:15:00 · 50 阅读 · 6 评论 -
零基础学python之类与对象
面向对象不是新的东西,它只是过程式代码的一种高度封装,目的在于提高代码的开发效率和可维护性。面向对象编程(Object-oriented Programming,简称*OOP)*是一种编程范例,它提供了一种结构化程序的方法,以便将属性和行为捆绑到单个对象中。在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。原创 2023-10-16 07:30:00 · 31 阅读 · 0 评论 -
零基础学python之文件操作
文件操作步骤打开文件对象 = open(目标文件, 访问模式)操作读文件对象.read()文件对象.readlines()文件对象.readline()写文件对象.write()seek()关闭文件对象.close()主访问模式w:写,文件不存在则新建该文件r:读,文件不存在则报错a:追加文件和文件夹操作重命名:os.rename()获取当前目录:os.getcwd()获取目录列表:os.listdir()原创 2023-10-16 07:30:00 · 60 阅读 · 5 评论 -
零基础学python之函数基础
def:表示函数的关键字,是英文define的缩写函数名:函数的名称,后续根据函数名调用函数,函数名称应该能够表达函数封装代码的功能arg: 即 argument 参数函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等…函数名称的命名应该符合标识符的命名规则可以由 字母、下划线和数字组成不能以数字开头不能与关键字重名# 声明函数# 函数体代码# 函数体代码# 函数体代码# 函数体代码print()原创 2023-10-15 10:33:28 · 30 阅读 · 2 评论 -
零基础学python之数据容器公共操作
运算符公共方法len()del()range()数据类型转换tuple()list()set()原创 2023-10-15 10:31:17 · 50 阅读 · 4 评论 -
零基础学python之集合
创建集合有数据集合s1 = {数据1, 数据2, ...}无数据集合s1 = set()常见操作增加数据add()update()删除数据remove()discard()原创 2023-10-14 11:04:16 · 153 阅读 · 6 评论 -
零基础学ptyhon之字典
定义字典dict2 = {}常见操作增/改字典序列[key] = 值查找字典序列[key]keys()values()items()原创 2023-10-14 11:02:47 · 140 阅读 · 3 评论 -
零基础学python之元组
元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。# 多个数据元组# 单个数据元组t2 = (10,)注意:如果定义的元组只有一个数据,那么这个数据后面也好添加逗号,否则数据类型为唯一的这个数据的数据类型t2 = (10,)t3 = (20)定义元组t2 = (10,) # 定义只有一个数据的元组常用操作方法index()len()原创 2023-10-13 09:00:00 · 62 阅读 · 0 评论 -
零基础学python之列表
列表的格式[数据1, 数据2, 数据3]常用操作方法index()len()append()pop()remove()列表嵌套name_list = [['小明', '小红', '小绿'], ['Tom', 'Lily', 'Rose'], ['张三', '李四', '王五']]原创 2023-10-13 09:00:00 · 119 阅读 · 6 评论 -
零基础学python之流程控制
if 的三种形式1、ifif 条件 1 : 条件 1 满足执行的代码不满足条件时没有任何提示if 条件 1 : 条件 1 满足执行的代码 else : 以上条件都不满足时,执行的代码……多条件选择使用if 条件 1 : 条件 1 满足执行的代码…… elif 条件 2 : 条件 2 满足时,执行的代码…… elif 条件 3 : 条件 3 满足时,执行的代码…… else : 以上条件都不满足时,执行的代码……原创 2023-10-12 09:00:00 · 164 阅读 · 0 评论 -
零基础学python之数据类型
文章目录1、数据类型1.1 编程规范注释标识符命名规则命名规则python命名规则关于代码规范编程习惯的重要性输入输出与变量输出输入变量1.2 数值类型int(整型)浮点型(float)类型转化1.3 字符串字符串创建字符串格式化**format**%s**f**案例:猫眼top100网址1.4 字符串常用方法查找和替换提问:如何改变字符串转义字符原始字符串1.5 布尔类型(bool)1.6 运算符算数运算符赋值运算符比较运算符逻辑运算符运算符优先级案例:运算符优先级1.7 总结1.8 拓展知识常见错误类型原创 2023-10-12 09:00:00 · 261 阅读 · 2 评论 -
python之函数
像我们常用的print()、input()、range()等函数是python中内置的函数,我们可以直接用,不需要自己去写,python还支持自定义函数,我们可以自己定义一个函数,去实现自己想要的需求,同时又可以反复调用,是不是很棒?接下来介绍一下函数。调用函数函数的参数函数的参数 就是传递实际参数给函数使用。形式参数和实际参数的区别就好比拍戏,拍戏肯定要剧本,而剧本里的角色就是形式参数,角色还没有选定,当有人来演角色的时候,那就是实际参数。默认参数定义参数时可以给形式参数设置一个默认值,这原创 2022-06-12 23:18:23 · 328 阅读 · 0 评论 -
python之列表、字典、集合、元组操作
列表字典集合元组原创 2022-06-10 16:07:30 · 1376 阅读 · 0 评论 -
python之字符串操作
索引切片字符相加字符串重复字符串长度判断子字符串是否在父字符串中原创 2022-06-09 14:05:42 · 251 阅读 · 0 评论 -
python之流程控制
控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。有以下三种。再复杂的程序都是以这三种为基础构建起来的。if语句加冒号下一行一定要缩进,建议四个空格!!!表达式就是返回一个布尔值,布尔值为真就执行下面的语句块,布尔值为假就不执行。if就相当于如果…就…,判断条件成立就执行,反之不执行。表达式中的值非零或者非空字符时,if语句都会执行,因为返回的布尔值是True。if…else语句if…else… 语句就很好理解了,要么读书要么去原创 2022-06-06 07:00:00 · 286 阅读 · 0 评论 -
python深拷贝与浅拷贝
在python中,对象的赋值和拷贝之间是由区别的。name = 赋值 是把整个数据赋值过去 实际上是内存地址共享这里提醒大家,列表属于可变类型,修改其中的值并不会使其新建一个内存地址,但是不可变类型就不一样了,如果修改其中的一个值,不会影响到原来的数据。如下所以这里讲的深拷贝和浅拷贝适用与python中的可变数据类型。拷贝呢,就是将数据拷贝出来一份,修改数据互不影响,各过各的。拷贝又分浅拷贝和深拷贝。浅拷贝只拷贝第一层,拷贝父对象。如下如果列表嵌套很深呢?深拷贝深拷贝就完全独立一份数据出来,新建原创 2022-06-02 12:53:34 · 352 阅读 · 0 评论 -
python之基础语法
零基础学python,本文总结python中的基础语法点,代码规范,从无到有,一步步打牢基础,让大家更好的学好python,保姆级教学!!!原创 2022-06-03 16:59:19 · 346 阅读 · 0 评论 -
python练习之学生管理系统(函数版)
学习这们久python光看不练是远远不够的,今天,我们就用所学的知识来实现学生管理系统(函数版)。首先我们要实现以下需求:查找学生删除学生信息添加学生信息修改学生信息学生信息包括姓名、语数外和总分成绩输出全部学生信息退出系统针对上面的需求,实现简易版的学生管理系统,我们要实现增删改查的操作,那我们要输入对应的操作,来实现相应的需求,比如输入数字3对应添加学生,以此类推。那我们可以用我们学过的流程控制语句来操作。再实现需求前,我们还要考虑数据的保存用哪种形式,想想,我们前面学过的数据容原创 2022-06-14 23:22:07 · 1400 阅读 · 0 评论 -
python安装模块的方法(两种方法,复制即可用)
python安装模块的方法,手把手教!我这里是因为已经安装了,所以会出现这个。# 安装模块# pip install 模块名# 如果觉安装的太慢,可以用下面的方法# 三个镜像源网址# 阿里云镜像源 http://mirrors.aliyun.com/pypi/simple/# 清华镜像源 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/# 豆瓣镜像源 https://pypi.doubanio.c原创 2022-05-17 12:08:55 · 22073 阅读 · 0 评论