Python 笔记(入门基础2)
文章平均质量分 92
Python 学习笔记(基础2)
Zhao.Mr
精通Shell编程;对Mysql、Oracle、Postgresql等数据库有着丰富的管理经验,注重于实战操作,喜欢研究新技术;熟悉Python全栈开发;了解Hadoop各种组件及其应用
展开
-
第一章 初识 Python
所谓 “ 工欲善其事,必先利其器 ”。在正式学习Python开发前,需要先搭建Python开发环境。Python是跨平台的开发工具,可以在多个操作系统上进行编程,编写好的程序也可以在不同系统上运行。原创 2023-03-26 13:33:17 · 90 阅读 · 0 评论 -
第二章 Python 语言基础
在Python中,不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。但是变量的命名并不是任意的,应遵循以下几条规则:变量名必须是一个有效的标识符。变量名不能使用Python中的保留字。慎用小写字母l和大写字母O。应选择有意义的单词作为变量名。为变量赋值可以通过等号(=)来实现。变量名 = value另外,Python是一种动态类型的语言,也就是说,变量的类型可以随时变化。原创 2023-03-26 17:46:28 · 395 阅读 · 0 评论 -
第三章 流程控制语句
计算机在解决某个具体问题时,主要有3种情形,分别是顺序执行所有的语句、选择执行部分语句和循环执行部分语句。程序设计中的3种基本结构为顺序结构、选择结构和循环结构。原创 2023-03-27 14:11:14 · 63 阅读 · 0 评论 -
第四章 序列通用操作
序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称为索引或位置。通过该索引可以取出相应的值。在Python中,序列结构主要有列表、元组、集合、字典和字符串,对于这些序列结构有以下几个通用的操作。。序列中的每一个元素都有一个编号,也称为索引。这个索引是从0开始递增的,即下标为0表示第一个元素,下标为1表示第2个元素,以此类推。Python比较神奇,它的索引可以是负数。原创 2023-03-27 16:20:21 · 214 阅读 · 0 评论 -
第五章 列表
在Python中,二维列表是包含列表的列表,即一个列表的每一个元素又都是一个列表。listname = [ [ 元素 11 , 元素 12 , 元素 13 , … , 元素1n ] , [ 元素 21 , 元素 22 , 元素 23 , … , 元素2n ] , … , [ 元素n1 , 元素n2 , 元素n3 , … , 元素nn ] ]参数说明:listname:表示生成的列表名称。[元素11, 元素12, 元素13, …, 元素1n]:表示二维列表的第一行,也是一个列表。原创 2023-03-27 18:09:21 · 80 阅读 · 0 评论 -
第六章 元组
元组(tuple)是Python中另一个重要的序列结构,与列表类似,也是由一系列按特定顺序排列的元素组成,但是它是不可变序列。因此,元组也可以称为不可变的列表。在形式上,元组的所有元素都放在一对“()”中,两个相邻元素间使用“,”分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入到元组中,并且在同一个元组中,元素的类型可以不同,因为它们之间没有任何关系。通常情况下,元组用于保存程序中不可修改的内容。原创 2023-03-27 22:41:24 · 57 阅读 · 0 评论 -
第七章 字典
在Python中,字典与列表类似,也是可变序列,不过与列表不同,它是,保存的内容是以“键-值对”的形式存放的。这类似于我们的新华字典,它可以把拼音和汉字关联起来,通过音节表可以快速找到想要的汉字。其中新华字典里的音节表相当于键(key),而对应的汉字,相当于值(value)。键是唯一的,而值可以有多个。字典在定义一个包含多个命名字段的对象时,很有用。字典有时也称为关联数组或者散列表(hash)。它是通过键将一系列的值联系起来的,这样就可以通过键从字典中获取指定项,但不能通过索引来获取。原创 2023-03-28 11:41:21 · 70 阅读 · 0 评论 -
第八章 集合
Python中的集合同数学中的集合概念类似,也是用于保存不重复元素的。它有可变集合(set)和不可变集合(frozenset)两种。在形式上,集合的所有元素都放在一对“{}”中,两个相邻元素间使用“,”分隔。。集合最常用的操作就是创建集合,以及集合的添加、删除、交集、并集和差集等运算,下面分别进行介绍。在Python中提供了两种创建集合的方法:一种是直接使用“{}”创建,另一种是通过set()函数将列表、元组等可迭代对象转换为集合。这里推荐使用第二种方法。原创 2023-03-28 13:53:48 · 50 阅读 · 0 评论 -
第九章 字符串操作
使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个字符串对象。字符串不允许直接与其他类型的数据拼接。原创 2023-03-28 16:17:40 · 88 阅读 · 0 评论 -
第十章 正则表达式
在处理字符串时,经常会有查找符合某些复杂规则的字符串的需求。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。原创 2023-03-28 17:16:25 · 202 阅读 · 0 评论 -
第十一章 函数
在调用函数时,指定的实际参数的数量必须与形式参数的数量一致,否则将抛出TypeError异常,提示缺少必要的位置参数。在调用函数时,指定的实际参数的位置必须与形式参数的位置一致,否则将产生以下两种结果。抛出TypeError异常抛出异常的情况主要是因为实际参数的类型与形式参数的类型不一致,并且在函数中,这两种类型还不能正常转换。产生的结果与预期不符在调用函数时,如果指定的实际参数与形式参数的位置不一致,但是它们的数据类型一致,那么就不会抛出异常,而是产生结果与预期不符的问题。原创 2023-03-29 00:03:54 · 78 阅读 · 0 评论 -
第十二章 面向对象程序设计
在Python中,类表示具有相同属性和方法的对象的集合。在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了。class ClassName : '''类的帮助信息''' # 类文档字符串 statement # 类体参数说明:ClassName:用于指定类名,一般使用大写字母开头,如果类名中包括两个单词,第二个单词的首字母也大写,这种命名方法也称为“驼峰式命名法”,这是惯例。当然,也可根据自己的习惯命名,但是一般推荐按照惯例来命名。原创 2023-03-29 14:35:10 · 199 阅读 · 0 评论 -
第十三章 模块
模块的英文是Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一主题的东西。一个函数相当于一块积木,而一个模块中可以包括很多函数,也就是很多积木,所以也可以说模块相当于一盒积木。在Python中,一个扩展名为“.py”的文件就称之为一个模块。通常情况下,我们把能够实现某一特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。另外,使用模块也可以避免函数名和变量名冲突。编写好一个模块后,只要是实现该功能的程序,都可以导入这个模块实现。原创 2023-03-29 17:07:50 · 48 阅读 · 0 评论 -
第十四章 异常处理及程序调试
在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。这些异常有的是由于开发者将关键字敲错导致的,这类错误多数产生的是 SyntaxError: invalid syntax(无效的语法),这将直接导致程序不能运行。这类异常是显式的,在开发阶段很容易被发现。还有一类是隐式的,通常和使用者的操作有关。例如,ZeroDivisionError(除数为0错误)的根源在于算术表达式“10/0”中,0作为除数出现,所以正在执行的程序被中断。异常描述NameError。原创 2023-03-29 22:28:15 · 102 阅读 · 0 评论 -
第十五章 文件及目录操作
在Python中,想要操作文件需要先创建或者打开指定的文件并创建文件对象,可以通过内置的open()函数实现。参数说明:file:被创建的文件对象。filename:要创建或打开文件的文件名称,需要使用单引号或双引号括起来。如果要打开的文件和当前文件在同一个目录下,那么直接写文件名即可,否则需要指定完整路径。例如,要打开当前路径下的名称为status.txt的文件,可以使用“status.txt”。mode:可选参数,用于指定文件的打开模式,默认的打开模式为只读(即r)。值说明注意r。原创 2023-03-30 23:26:10 · 160 阅读 · 0 评论 -
第十六章 使用 python 操作数据库
在项目开发中,数据库应用必不可少。为了对数据库进行统一的操作,大多数语言都提供了简单的、标准化的数据库接口(API)。原创 2023-03-31 00:03:18 · 100 阅读 · 0 评论