
Python零基础教程
文章平均质量分 83
100 余集近 60 小时,案例丰富,主次分明
豆约翰
致力于帮助每一个对编程感兴趣的朋友掌握编程,一起体会编程的乐趣。微信号:tiantiancode
展开
-
13.Python模块与包
Python模块与包原创 2022-08-30 14:52:26 · 845 阅读 · 0 评论 -
12.Python文件操作与字符编码
Python文件操作与字符编码原创 2022-08-30 14:51:01 · 1841 阅读 · 0 评论 -
Python操作PDF-文本和图片提取(使用PyPDF2和PyMuPDF)
PDF文件格式如今,可移植文档格式(PDF)属于最常用的数据格式。在1990年,PDF文档的结构由Adobe定义。PDF格式的思想是,对于通信过程中涉及的双方(创建者,作者或发送者以及接收者)而言,传输的数据/文档看起来完全相同。工具和库适用于Python的PDF工具,模块和库的可用解决方案范围有些混乱,需要花一点时间弄清楚什么是什么,以及哪些项目需要连续维护。根据我们的研究,以下是最新的候选人:PyPDF2:一个Python库,用于提取文档信息和内容,逐页拆分文档,合并文档,裁剪页面并添加水印原创 2020-12-25 12:02:18 · 8738 阅读 · 0 评论 -
11.Python异常处理
异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 稳定性和健壮性一段代码:num = int(input("请输入数字:"))print('hello')如果我们输入非数字,输出:请输入数字:sTraceback (m原创 2020-10-21 11:23:02 · 1513 阅读 · 0 评论 -
10.Python面向对象编程
类和对象万物皆对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地将对象进行进行分类对象归类类是抽象的概念,仅仅是模板比如说:“人”对象是一个你能够看得到、摸得着的具体实体:赵本山,刘德华,赵丽颖举例user1 = 'zhangsan'print(type(user1))user2 = 'lisi'print(type(user2))输出<class 'str'><class 'str'>以上str是类(python中的字符串原创 2020-10-08 16:07:08 · 1243 阅读 · 1 评论 -
09.Python之函数
函数是实现某个特定功能的代码块的集合:一、认识函数1.使用函数的好处:(1) 分而治之:通过函数将程序分一个个小模块,如果代码出现了问题调试起来要容易得多,否则写在一个代码块里会很麻烦(2) 代码复用:反复使用某一功能的代码,不需要进行多次书写,大大减少代码量(3) 可读性强:分开成多个小的代码块可读性强(4) 代码的封装:使用函数的用户不需要了解方法实现的细节,可以直接使用方法2. 使用函数的例子通过函数实现两个数的加减乘除def get_add_result(num01,num02):原创 2020-10-08 15:51:04 · 457 阅读 · 0 评论 -
08.Python之对变量的再认识
变量引用人们经常使用“变量是盒子”这样的比喻,但是这有碍于理解面向对象语言中的引用式变量。Python 变量类似于 Java 中的引用式变量,因此最好把它们理解为附加在对象上的标注或便签。在示例中所示的交互式控制台中,无法使用“变量是盒子”做解释。示意图说明了在 Python 中为什么不能使用盒子比喻,而便签则指出了变量的正确工作方式。示例 变量 a 和 b 引用同一个列表,而不是那个列表的副本>>> a = [1, 2, 3]>原创 2020-10-08 15:48:27 · 484 阅读 · 0 评论 -
07.Python字典和集合
一、Set 集合的概念1. set 集合的性质set 集合是一组无序的且不能重复的集合,打印 set 集合时会自动消除重复的元素项;set 集合用大括号表示;set 集合存储的时候就是无序的,它不支持通过索引的方式进行访问;set 集合在初始化时的顺序与打印出来时的顺序是不一样的;set01 = {11,22,33,44,55}2. set 集合存储的原理set 集合在存储的时候,先把元素转为哈希值,哈希值是顺序存储的,哈希算法是用来判断两个对象是否是同一个;3. 创键 set 集合的原创 2020-10-08 15:46:32 · 672 阅读 · 0 评论 -
06.Python字符串
一、字符串基本操作方法(1)字符串,使用单引号、双引号都可以(2)取字符串中的字符,如果从前往后取,第一个字符下标为 0,逐一加一;如果从后往前取,最后一个下标是-1,往前逐一减一。(3)长字符串使用续航符号,反斜杠\,在行尾可以直接按回车使用续航符;或者使用""" """注释符号,可以保留长字符串的样式,保留了其中的空格与回车。(4)转义字符:具有特殊意义的带反斜杠的字符标记;取消转义:在字符串双引号或者单引号之前加r或者R,使其原样输出,取消转义的功能。(5)获取字符串的长度:使用len()方原创 2020-10-08 15:45:01 · 827 阅读 · 0 评论 -
05.Python列表和元组
一、List 列表的概念List 列表—一组有序、可变的数据集合;我们可以通过 List 列表的索引编号(位置编码)来访问列表中的元素;集合中的任何一个元素,称为集合的元素或者成员;同一个列表集合中可以同时存储数字、字符、字符串,甚至包含另一个 List;创建 List 列表的方法有两种:(1)创建的时候直接复制list01 = [100,90,80,70](2)创建空 list 然后插入list01 = []list01.append(100)list01.append(90)原创 2020-10-08 15:42:37 · 871 阅读 · 0 评论 -
04.Python分支与循环
条件语句Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。Python 程序语言指定任何非 0 和非空(None)值为 True,0 或者 None为 False。if 语句的基本形式Python 中,if 语句的基本形式如下:if 判断条件: 执行语句……else: 执行语句……前面也提到过,Python 语言有着严格的缩进要求,因此这里也需要注意缩进,也不要少写了冒号 : 原创 2020-10-08 15:41:18 · 495 阅读 · 0 评论 -
03.Python之运算符
算数运算符是完成基本的算术运算使用的符号,用来处理四则运算运算符描述实例+加10 + 20 = 30-减10 - 20 = -10*乘10 * 20 = 200/除10 / 20 = 0.5//取整除返回除法的整数部分(商) 9 // 2 输出结果 4%取余数返回除法的余数 9 % 2 = 1**幂又称次方、乘方,2 ** 3 = 8例题:输入一个三位数,返回每个位置的数字num01 = input("请输原创 2020-10-08 15:40:15 · 271 阅读 · 0 评论 -
02.Python变量_标识符_关键字
变量定义在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建等号(=)用来给变量赋值= 左边是一个变量名= 右边是存储在变量中的值变量名 = 值实例1—— 学生注册# 定义变量---学生学号studentNo = "9527"# 定义变量---学生密码stuentPassword = "123"# 在程序中,如果要输出变量的内容,需要使用 print 函数print(studentNo)print(stuentPassword).原创 2020-10-08 15:38:49 · 651 阅读 · 0 评论 -
01.Python简介及开发环境搭建
Python的诞生Python的作者是著名的“龟叔”Guido van Rossum,1989年,龟叔为了打发无聊的圣诞节,开始编写Python语言。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。荣登2018年TIOBE年度最佳编程语言,很多大公司,包括google、Yahoo都大量的使用Python。提升自己的逼格,你需要了解Python的发音与拼写Python的意思是蟒蛇,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(原创 2020-10-08 15:37:31 · 597 阅读 · 2 评论