![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 78
张浔
你好
展开
-
Python基础(模块&包)
文章目录(PS:觉得不错请点赞收藏支持一下)一、模块1.1 导入模块1.2 制作模块1.3 `__all__`方法二、包2.1 制作包2.2 导入包一、模块什么是模块?Python模块(Module),是一个 Python 文件,以.py结尾,包含了 Python对象定义和 Python 语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。1.1 导入模块方法import 模块名from 模块名 import 功能名from 模块名 import *import 模块原创 2021-09-29 09:57:45 · 1927 阅读 · 0 评论 -
Python异常基础(一)
文章目录(PS:觉得不错请点赞收藏支持一下)一、异常基础1.1 错误1.2 处理异常二、捕获异常2.1 内置异常类型2.2 捕获指定异常2.3 捕获多个指定异常2.4 捕获所有异常2.5 捕获异常描述信息2.6 异常的 else方法 和 finally 方法三、异常嵌套四、自定义异常一、异常基础1.1 错误在敲写代码过程中,相信很多人都碰过壁,因为总是要出错的嘛,出现错误不要急躁,一步一步去调试,当你解决了这个问题,你会发现快乐加倍。错误分为两种语法错误异常语法错误whil原创 2021-09-28 09:57:46 · 1856 阅读 · 0 评论 -
Python面向对象基础(三)
文章目录(PS:觉得不错请点赞收藏支持一下)前言一、面向对象三大特性二、多态2.1 特点2.2 应用总结前言前两篇文章讲了面向对象的概念、具体实现过程、还有继承、私有成员这些知识,我们简单的分析一下,面向对象的概念是程序员人人皆知的一种思想,实现过程呢是由一些【属性、私有属性】和【方法、私有方法】构成,这个对于面向对象来说有一个统称叫封装,继承呢字面意思也很容易渗透,它在面向对象里面是子类继承父类的所有属性和方法,甚至可以重写父类属性和方法,其实,面向对象还有一个特点,它叫多态,具体什么意思呢,我们来原创 2021-09-24 17:57:59 · 2388 阅读 · 0 评论 -
Python面向对象基础(二)
文章目录(PS:觉得不错请点赞收藏支持一下)一、继承1.1 概念1.2 单继承1.3 多层继承1.4 多继承二、子类与父类的方法2.1 子类调用父类指定方法三、私有成员3.1 定义3.2 获取和修改私有属性总结一、继承1.1 概念1. 官方语言继承:子类继承父类的属性和方法2. 生活举例生活中的继承,有很多种,比如:子女继承父辈的财产,徒弟继承师父的传统手艺…3. 语法格式# 父类 Aclass A(): pass # 子类 Bclass B(A): pass原创 2021-09-23 15:55:13 · 2614 阅读 · 0 评论 -
Python面向对象基础(一)
文章目录(PS:觉得不错请点赞收藏支持一下)一、面向对象1.1 理解1.2 类和对象二、定义类 和 创建对象三、对象属性四、魔术方法4.1 ____init____()4.2 ____str____()4.3 ____del____()一、面向对象1.1 理解官方语言面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。生活举例买电脑面向过程:查询电脑参数信息、货比三家比较机型、了解店铺活动售价打折信息、砍价、下单、收快递、开机验货、确认收货。面向对象:找秘书帮我买、收电原创 2021-09-22 19:49:27 · 2905 阅读 · 1 评论 -
Python文件操作基础(一)
文章目录(PS:觉得不错请点赞收藏支持一下)一、入门操作1.1 打开1.2 写入1.3 读取1.4 指针1.5 关闭一、入门操作1.1 打开语法格式open(name,mode)name: 表示文件路径mode: 设置文件的模式 文件模式模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+打开一个文件用于读写。文件指针将会放在文件的开头原创 2021-09-18 20:15:56 · 2842 阅读 · 0 评论 -
Python函数基础(四)
文章目录(PS:觉得不错请点赞收藏支持一下)一、lambda 表达式二、高阶函数三、任务清单一、lambda 表达式语法lambda 参数列表: 表达式举例普通"""1. 使用 lambda 表达式定义了一个函数2. 使用 lambda 表达式定义的函数没有名字(匿名函数)3. 冒号后面是函数的返回值,不要使用 return 进行返回"""f2 = lambda : 100res = f2()print(res) # 100"""注意> lambda原创 2021-09-17 20:27:00 · 3643 阅读 · 0 评论 -
Python函数基础(三)
文章目录(PS:觉得不错请点赞收藏支持一下)一、引用1.1 入门1.2 引用当作实参二、递归三、任务清单一、引用1.1 入门在Python中,值是靠引用来传递来的。# 用 id() 来判断两个变量是否为同一个值的引用# 我们可以将 id 值理解为那块的内存地址"""1. 如果两个变量的值一样,则两个变量的内存地址一样,变量 a 和 变量 b 引用的是同一个 10"""a = 10b = aprint(id(a)) # 2576104778320print(id(b)) # 2原创 2021-09-16 18:38:59 · 4000 阅读 · 2 评论 -
Python函数基础(二)
文章目录(PS:觉得不错请点赞收藏支持一下)一、变量作用域和多函数执行流程1.1 变量作用域1.2 多函数执行流程二、函数的参数2.1 位置参数2.2 关键字参数2.3 不定长参数三、拆包和交换变量值3.1 拆包3.2 交换变量值总结一、变量作用域和多函数执行流程1.1 变量作用域解释说明:变量作用域指的是变量生效的范围,主要分【局部变量】和【全局变量】局部变量# 在一个函数内部声明的变量,只能在这个函数内部访问,在此函数外部无法访问的叫局部变量def f1(): a = 10原创 2021-09-14 20:19:31 · 4506 阅读 · 13 评论 -
Python函数基础(一)
文章目录(PS:觉得不错请点赞收藏支持一下)一、函数的定义和调用1.1 基础认知1.2 应用练习二、函数的参数和返回值2.1 基础认知2.2 应用练习一、函数的定义和调用说明 :函数就是将【一段具有独立功能的代码块】整合到一个整体并命名,在需要的位置【调用这个名称】即可Python 中有很多内置函数,如 max 、 min 这些是由 python 开发者预先定义好的python 还允许开发者自己定义函数函数和方法是一个东西函数是一种结构,用于将代码封装起来,以方便在其他地方调用作用原创 2021-09-11 17:00:46 · 4379 阅读 · 2 评论 -
Python基础篇(九)
文章目录(PS:觉得不错请点赞收藏支持一下)一、推导式1.1 列表推导式1.2 字典推导式1.3 集合推导式二、任务清单总结一、推导式1.1 列表推导式给大家举个简单的例子可能就明白了,如下需求语法格式[表达式 for 变量 in 可迭代对象]生成一个列表,列表中有 0-9 数字# 平常我们会这样写list1 = []for item in range(0,10,1): list1.append(item)print(list1)# 结果为 [0, 1, 2, 3原创 2021-09-10 15:12:32 · 5626 阅读 · 10 评论 -
Python基础篇(八)
Python基础篇(八)前言一、集合1.1 创建集合1.2 增加数据1.3 删除数据1.4 查找数据二、公共操作2.1 公共运算符2.2 公共方法2.3 类型转换三、任务清单总结前言不知不觉已经写了8篇了,不知读者有没有想跟作者说点悄悄话呢,那么请下方评论留言哈哈哈,我一定会关注你的~一、集合说明:字典和集合都可以使用 {} 定义,但是 Python 解释器会根据 {} 中的元素来判断。1.1 创建集合# 注意: 如果要创建空集合只能使用 set() ,因为 {} 用来创建空字典 s1原创 2021-09-09 18:08:29 · 4896 阅读 · 0 评论 -
Python基础篇(七)
Python基础篇(七)前言一、元组1.1 元组的定义1.2 元组的常见操作二、字典2.1 字典的语法2.2 字典常见操作2.3 字典的循环遍历三、任务清单总结前言有些日子没出现了,士别三日甚是想念哈哈哈哈,话不多说,直接给大家上干货,准备好你们的小板凳拿起你们的小零食,让我们开始吧。一、元组说明:一个元组可以存储多个数据,元组内的数据是不能修改的。1.1 元组的定义语法格式变量名 = (数据1,数据2,数据3....)# 举例t1 = (10,20,30)t2 = [10,2原创 2021-09-07 20:03:04 · 6238 阅读 · 0 评论 -
Python基础篇(六)
Python基础篇(六)前言一、列表操作1.1 查找1.2 判断1.3 增加1.4 删除1.5 修改1.6 复制1.7 列表的循环遍历1.8 列表嵌套二、任务清单2.1 基础练习2.2 提升练习总结前言今天教教大家怎样使用Python中的列表及功能,你准备好了吗?一、列表操作首先,列表中的方法与上一篇介绍的字符串操作诸多相似。语法格式变量名 = [数据1,数据2,数据3......]"""1. 列表类型以 [] 包含起来2. 列表中的元素以 ',' 分割3. 列表中的元素数据类原创 2021-09-01 21:45:11 · 8999 阅读 · 0 评论 -
Python—基础篇(五)
Python—基础篇(五)一、字符串案例分析1.1 基础练习1.2 提升练习一、字符串案例分析1.1 基础练习string = “Python is good”, 请将字符串里的Python替换成 python,并输出替换后的结果string = 'Python is good'# # 方法一print(string.replace('Python','python')) # replace() 将指定字符串替换成新的字符串# 运行结果:python is good# # 方法原创 2021-08-31 23:04:41 · 5606 阅读 · 0 评论 -
Python—基础篇(四)
Python—基础篇(四)前言一、For 循环1.1 语法格式二、字符串2.1 基础2.2 特征2.3 输出2.4 输入2.5 下标三、切片3.13.2 实践四、任务清单前言来啦来啦,有小伙伴问周末为何不更新???,因为周末双休嘛哈哈哈。上次说了说 While 循环,今天呢,给大家讲一讲他的兄弟,For 循环,另外再讲一些字符串的知识,那么我们开始吧。一、For 循环1.1 语法格式说明for/in 循环可以用来循环序列:字符串、列表、元组…下标/索引: 一个字符串是由1个或者多个字原创 2021-08-30 22:45:15 · 5721 阅读 · 0 评论 -
Python—基础篇(三)
Python—基础篇(三)前言一、While 循环1.1 理解循环1.2 案例集锦二、 退出循环2.1 理解1.2 简单案例三、while循环嵌套3.1 应用场景四、任务清单总结前言今天呢,给大家分享一下 while 循环的知识,相信大家小时候都有被老师罚过抄写课本的情况,一写就写好多遍,苦不堪言啊…这就是所谓的循环了,重复反复。我印象曾经有位同学拿两支笔一块写,更离奇的是他不是像普通人那样一只手拿两支笔,他是左右开弓,现在想想也是位神人…好了,话不多说,开始我们今天的任务吧。一、While 循环原创 2021-08-27 17:52:10 · 6753 阅读 · 0 评论 -
Python—基础篇(二)
Python—基础篇(二)前言一、if简单条件语句1.1 多重判断1.2 if嵌套二、三目运算符三、任务清单总结前言接续上一篇继续往后面的知识延伸…一、if简单条件语句1.1 多重判断"""高考成绩:>= 740:清华大学>= 650:人民大学>= 500:河北大学否则:家里蹲1. if 和 elif 后面都要跟上条件表达式2. 条件表达式比较的变量应该是相同的3. if...elif...else 是一个整体,只要前面有一个条件满足,则后面就不再进行判断,原创 2021-08-26 16:53:01 · 6125 阅读 · 0 评论 -
Python—基础篇(一)
Python—基础篇前言一、数据类型转换1.1 常用数据类型转换函数1.2 案例演示二、运算符2.1 运算符分类2.2 算数运算符2.3 赋值运算符2.4 复合运算符2.5 比较运算符2.6 逻辑运算符三、简单if语句3.1 案例演示四、任务清单总结前言上篇文章最后说到自己的基础知识不够稳重,那么今天就给大家分享一篇Python语言的基础常识,Python想要入门,必不可缺少基础的知识,只有把握住了基础,才能稳定的打下江山!!!一、数据类型转换1.1 常用数据类型转换函数函数说明原创 2021-08-25 17:56:45 · 7462 阅读 · 3 评论 -
怎么用Python写一个简单的通讯录功能
本人位于某地一名计算机学院在校生,此文章仅供学习参考。文章目录前言 一、构思 二、使用步骤 1.引入库 2.读入数据 总结前言俗话说:“人生苦短,我学Python”,照目前互联网的趋势,Python编程语言是越来越火旺,经常刷到很多文章博主都说Python是很容易入门,但是我学了一段时间之后,发现事情并不简单....(也许是自己太笨拙哈哈哈憨笑),既然如此,那自己就更需要努力,既然没有法拉利的速度,就算是磨面也要一点一点磨到炉火纯青的境界(吹个牛皮不...原创 2021-08-24 16:49:31 · 11697 阅读 · 1 评论