解释型程序与编译型程序
解释型程序与编译型程序,解释型程序与编译型程序教程 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:解释型程序 与 编译型程序。
Python特点
Python特点,Python特点教程 Python 是一个高层次的结合了 解释性、编译性、互动性 和 面向对象 的脚本语言。 - Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字
Python应用场景
Python应用场景,Python应用场景教程 Python的应用领域 是非常广泛的,主要从事人工智能、科学运算、数据分析、web开发、爬虫、游戏开发等领域中,所有涉及到这些领域的公司一般都在使用 Python。
如何学好Python
如何学好Python,掌握最基础的,刚开始学习 python 的时候,可能会查看许多书,这些书为了能够涵盖得尽量全面,往往会涉及语言方方面面的细节。但是,并不是每一个知识点都是你所需要的。
Python2与Python3区别
Python2与Python3区别,Python2与Python3区别教程,Python2与Python3区别 主要体现在: - print函数 - input函数 - 缩进 - 字符编码 - 字符串 - True和False - 数据类型 - 不等运算符 - 除法运算 - xrange - 迭代器 - 异常 - nonlocal - 模块改名
Python2与Python3选择
Python2与Python3选择,Python2与Python3选择教程,Python 语言是在 20 世纪 90 年代诞生的,算算到现在已经是 25 岁的大叔级的语言了。但是 Python真正成名比 java 晚了很多年,其实也主要是应用领域的时代变迁。
Python2代码转Python3代码
Python2代码转Python3代码,Python2代码转Python3代码教程 由于 Python 存在 Python2 和 Python3 两个主要的版本方向,经常会有将 Python2 的代码转到 Python3 的环境下运行的需求。 尤其是跑一些神经网络的代码时有很多是在 Python2 的环境下写的。
Windows安装Python
Windows安装Python,Python下载 Python下载地址 https://www.python.org/ Python 下载 打开上面的链接,打开 Python 的下载页面, 我们把鼠标放到 Downloads 上,然后点击 Windows,这里,我们选择 Windows 的安装程序,点击,即可实现下载
Linux安装Python
Linux安装Python,Python下载 https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz Python下载 我们在 Linux 终端中,直接使用 wget 命令,下载 Linux 版 Python 的安装包.
Windows Python HelloWorld
Windows Python HelloWorld, Windows Python HelloWorld 教程 使用记事本,新建一个 helloworld.py 文件,输入以下内容: print('嗨客网(www.haicoder.net)') 打开命令行,进入到 helloworld.py 文件所在目录,输入以下命令: python helloworld.py 此时命令行.
Linux Python HelloWorld
Linux Python HelloWorld,Linux Python HelloWorld 教程 使用 vim 命令,新建一个 helloworld.py 文件,输入以下内容 print('嗨客网(www.haicoder.net)') 打开命令行,进入到 helloworld.py 文件所在目录,输入以下命令: haicoder(www.haicoder.net)# python3 helloworld.py
Windows安装Pycharm IDE
Windows安装PyCharm IDE,PyCharm下载 PyCharm下载地址 https://www.jetbrains.com/pycharm/ PyCharm 下载 打开上面的链接,打开 Python 的开发工具 PyCharm 的下载页面, 这里我们点击 Download,跳转到新的页面。
Windows Python 交互式运行
Windows Python交互式运行,Windows Python交互式运行教程 安装好 Python 之后,Python 都会提供一个 Python命令行工具,就叫 python。 python命令行工具 不仅能用于运行 Python程序,也可作为一个交互式解释器
Linux Python交互式运行
Linux Python交互式运行,Linux Python交互式运行教程 安装好 Python 之后,Python 都会提供一个 Python命令行工具,就叫 python。python命令行工具 不仅能用于运行 Python程序,也可作为一个交互式解释器。
Python IDLE使用
Python IDLE 使用 Python IDLE 使用教程 在 Windows 上安装好 Python 之后,Python 都会提供一个 Python命令行工具,就叫 IDLE。IDLE 是一个 Python Shell,Python Shell 可以用于与 Python 进行交互。
Python注释
Python注释,Python注释教程 用于注解说明解释程序的文字就是 注释,注释 提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。
Python转义字符
Python转义字符,Python转义字符教程 在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。
Python标识符
Python标识符,Python标识符教程 Python 对各种变量、方法、函数等命名时使用的字符序列称为标识符。 也可以说凡是自己可以起名字的地方都叫标识符,简单地理解,标识符就是一个名字。
Python保留字
Python保留字 Python保留字教程 Python 的保留字是一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。
Python缩进规则
Python缩进规则,Python缩进规则教程 Python 和其它程序设计语言采用大括号 {} 分隔代码块不同,Python 采用 代码缩进和冒号 来区分代码块之间的层次。
Python编码规范
Python编码规范,Python编码规范教程 Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。 Python编码规范 代码缩进 在 Python 中,代码缩进推荐使用四个空格,而不是一个 tab 键。
Python变量
Python变量,Python变量教程 不论是使用哪种高级程序语言编写程序,变量 都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。
Python数值类型
Python数值类型教程,Python 中的数值类型都是不可改变的,也就是说,如果我们要修改数字类型变量的值,那么其底层实现的过程是,先将新值存放到内存中,然后修改变量让其指向新的内存地址。
Python整型(int)
Python整型,(int)教程 Python整型 整型专门用来表示整数。 Python整型支持四种形式,即十进制形式、二进制形式、八进制形式和十六进制形式。 Python整型(int) 十进制形式 Python 最常见的整数就是十进制形式的整数。
Python浮点型(float)
Python浮点型(float),Python浮点型(float)教程 Python浮点型 数值用于保存带小数点的数值。Python 的浮点数有两种表示形式,即十进制形式和科学计数法形式。Python 最常见的浮点型数就是十进制形式的浮点型数。
Python复数(complex)
Python复数(complex),Python复数(complex)教程 Python 可以支持复数,复数的虚部用 j 或 J 来表示。如果需要在程序中对复数进行计算,需要导入 Python 的 cmath 模块,在该模块下包含了各种支持复数运算的函数。
Python布尔类型(bool)
Python布尔型(bool)教程,Python布尔类型 也叫 bool类型,Python布尔类型取值为 True 和 False。Python bool 类型的 True 表示条件为真, False 表示条件为假。Python 中的布尔类型可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0。
Python字符串类型(string)
Python字符串(string)教程 字符串是一个不可改变的字节序列 Python字符串(string) Python字符串 定义有五种形式,使用单引号、双引号、三个单引号 、三个双引号以及原始字符串。
Python字符串类型(string)
Python字符串(string),Python字符串(string)教程 在 Python 中,可以使用三个单引号和三个双引号来定义字符串。案例 三个单引号字符串 使用三个单引号来定义 Python 中的字符串。
Python字符串(string)
Python字符串(string),Python字符串(string)教程 在 Python 中,如果字符串中包含转义字符 \、单引号、双引号等特殊的字符,我们想要原样输出,那么就可以定义原始 字符串。 在 Python 中,可以在字符串前面加上字母 r 来定义原始字符串。
Python字符串类型(string)
Python字符串(string),Python字符串(string)教程 Python 中如果使用双引号定义 字符串 的时候,在字符串中包含双引号,那么这时候,我们就需要对该双引号进行转义。
Python bytes类型
Python bytes类型,Python bytes类型教程 Python3 新增了 bytes类型,用于代表字节序列。 字符串(string) 是一串字符组成的序列,字符串处理的基本单位是字符,bytes类型是一串字节组成的序列,bytes 类型处理的基本单位是字节。
Python string转bytes
Python string转bytes,Python string转bytes教程 在 Python 中,bytes 类型和 字符串 的所有操作、使用和内置方法也都基本一致。因此,我们也可以实现将字符串类型转换成 bytes 类型。 Python string转bytes方法。
Python bytes转string
Python bytes转string Python string转bytes教程 在 Python 中,bytes 类型和 字符串 的所有操作、使用和内置方法也都基本一致。因此,我们也可以实现将 bytes 类型转换成 string 类型。 Python bytes转string方法。
Python input()函数
Python input()函数,Python input()函数教程 在 Python 中,input() 函数用于获取用于的输入,并给出提示。 input() 函数,总是返回 string 类型,因此,我们可以使用 input() 函数,获取用户输入的任何数据类型。
Python print()函数
Python print()函数,Python print()函数教程 在 Python 中,print() 函数用于打印相应的信息到终端控制台,同时 print() 函数可以支持同时输出一个或多个 变量。 Python print()函数语法 print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Python格式化输出
Python格式化输出,Python格式化输出教程 在 Python 中,print() 函数用于打印相应的信息到终端控制台,同时我们还可以通过 print() 函数的 % 占位符,来对输出进行格式化,即按照我们指定的格式进行输出。
Python类型转换
Python类型转换,Python类型转换教程 虽然 Python 是弱类型编程语言,不需要像 Golang 或 C/C++ 语言那样还要在使用 变量 前声明 变量的类型,但在一些特定场景中,仍然需要用到类型转换。
Python运算符教程
Python运算符教程,Python 中运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 Python运算符分类 算术运算符 赋值运算符 比较运算符/关系运算符 逻辑运算符 位运算符 三目运算符
Python赋值运算符
Python赋值运算符,Python赋值运算符教程 在 Python 中,赋值运算符是对已存在的变量进行重新设置新值的运算符。Python赋值运算符包括加减乘赋值运算、除和取余赋值运算以及幂和取整赋值运算。
Python赋值运算符
Python赋值运算符教程,在 Python 中,赋值运算符 是对已存在的 变量 进行重新设置新值的运算符。Python的按位与赋值、按位或赋值、按位异或赋值、左移赋值和右移赋值的运算符分别为:&=、|=、^=、<<= 和 >>=。
Python比较运算符
Python比较运算符,Python比较运算符教程 在 Python 中,比较运算符的结果都是 bool 型,也就是要么是 True,要么是 False。关系表达式经常用在 if 结构的条件中或 循环结构 的条件中。
Python运算符is和==区别
Python比较运算符,is 和 == 区别 Python比较运算符 is 和 == 区别教程 在 Python 中,比较运算符 is 和 is not 用于比较两个对象是否是同一个对象,== 和 != 用于比较两个变量 的数据是否相等。
Python逻辑运算符
Python逻辑运算符教程,在 Python 中,逻辑运算符 用于连接多个条件(一般来讲就是关系表达式),最终的结果是一个 bool 值。 Python 的逻辑运算符主要包括 and(逻辑与)、or(逻辑或)以及 not(逻辑非)。
Python位运算符
Python位运算符教程,在 Python 中,位运算符 主要是用于 数值类型 的二进制的运算。 使用 & 运算符,实现按位与运算,| 运算符,实现按位或运算。使用 ^ 运算符,实现按位异或运算,~ 运算符,实现按位取反运算。
Python三目运算符
Python三目运算符教程,Python 中没有其他语言类型的三目运算符,但是我们可以借助 if 语句实现类似的三目运算符。Python三目运算符语法 Python 的三目运算符是借助于 if 语句来实现的.
Python获取字符串长度
Python获取字符串长度教程,在 Python 中要想获取字符串长度可以使用 len() 函数。Python len()函数语法 len(string) 我们将要获取的字符串的长度,传进 len() 函数,即可实现获取字符串的长度。
Python分割字符串
Python分割字符串教程,在开发过程中,很多时候我们有分割字符串的需求,即把一个字符串按照某种分隔符进行切割,注意与字符串截取的区别。在 Python 中,分割字符串我们使用 split() 函数。
Python合并字符串
Python合并字符串教程,在开发过程中,很多时候我们有合并 字符串 的需求,即把一个 元祖 或 列表 中包含的多个字符串连接成一个字符串。这个操作是 分割字符串 的逆操作。
Python字符串出现次数
Python字符串出现次数教程 在开发过程中,很多时候我们有统计单个字符或者字符串在另一个字符串中出现次数的需求,在 Python 中,统计字符串出现次数我们使用 count() 函数。
Python查找字符串
Python查找字符串,Python查找字符串教程 在开发过程中,很多时候我们有在一个字符串中查找另一个字符串的需求,在 Python 中,在一个字符串中查找另一个字符串我们使用 find() 函数。
Python查找字符串位置
Python查找字符串位置教程,在开发过程中,很多时候我们有在一个字符串中查找另一个字符串位置的需求,在 Python 中,在一个字符串中查找另一个字符串的位置我们使用 index() 函数。
Python字符串左对齐
Python字符串左对齐教程,Python 字符串的左对齐,即在我们需要设定 字符串 为固定的长度时,如果字符串的长度不够,则我们可以指定使用特定的字符在字符串的右边进行填充,从而达到左对齐的目的。
Python字符串右对齐
Python 字符串的右对齐,即在我们需要设定 字符串 为固定的长度时,如果字符串的长度不够,则我们可以指定使用特定的字符在字符串的左边进行填充,从而达到右对齐的目的。
Python字符串居中对齐
Python字符串居中对齐,Python字符串居中对齐教程 在 Python 中,字符串居中对齐使用函数 center()。 Python center()函数语法 S.center(width[, fillchar]) -> str
Python字符串开始
Python字符串开头,Python字符串开头教程 在 Python 中,判断某个字符串是否以某个字符或者是否以某个字符串开头的函数为 startswith() 。Python startswith()函数语法 S.startswith(prefix[, start[, end]]) -> bool
Python字符串结尾
Python字符串结尾,Python字符串结尾教程,在 Python 中,判断某个字符串是否以某个字符或者是否以某个字符串结尾的函数为 endswith() 。Python endswith()函数语法 S.endswith(suffix[, start[, end]]) -> bool
Python字符串首字母大写
Python字符串首字母大写,Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 字符串 首字母转成大写的需求,在 Python 中,将某个字符串的首字母转成大写的函数为 title() 。
Python字符串大写转小写
Python字符串大写转小写教程,在开发过程中,很多时候我们需要将一个 字符串 的大写形式全部转换成小写的需求,在 Python 中,将某个字符串的大写字符转成小写使用的函数为 lower() 。
Python字符串小写转大写
Python字符串小写转大写教程,在开发过程中,很多时候我们需要将一个 字符串 的小写形式全部转换成大写的需求,在 Python 中,将某个字符串的小写字符转成大写使用的函数为 upper() 。
Python字符串是否是小写
Python字符串是否是小写教程,在开发过程中,有时候我们需要判断一个 字符串 是否是小写形式(即,所有的字符都是小写字母,不是英文字符的忽略不做判断),在 Python 中,判断函数是够是小写形式的函数为 islower() 。
Python字符串是否是大写
Python字符串是否是大写教程,在开发过程中,有时候我们需要判断一个 字符串 是否是大写形式(即,所有的字符都是大写字母,不是英文字符的忽略不做判断),在 Python 中,判断函数是够是大写形式的函数为 isupper() 。
Python字符串是否是数字
有时候我们需要判断一个字符串是否是数字形式,在 Python 中,判断字符串是否只由数字组成的函数为 isnumeric() 。isnumeric() 函数只能判断 unicode 字符串,我们如果需要定义一个字符串为 Unicode 形式,只要在字符串前添加 'u' 前缀即可。
Python字符串是否是数字
在开发过程中,有时候我们需要判断一个字符串是否是数字形式,在 Python 中,判断字符串是否只由数字组成的函数为 isdigit() 。Python isdigit()函数语法 str.isdigit() -> bool
Python字符串是否是数字
Python字符串是否是数字教程,在开发过程中,有时候我们需要判断一个 字符串 是否只包含十进制字符,在 Python 中,判断字符串是否只包含十进制字符的函数为 isdecimal() 。isdecimal() 函数只能判断 unicode 字符串。
Python isdecimal isdigit isnumeric区别
Python isdecimal() isdigit() isnumeric()区别教程,Python 判断 字符串 是否是数字主要有三种方法,分别为 isnumeric() 、isdigit() 和 isdecimal()。isdecimal() isdigit() isnumeric()比较 isdecimal() :是否为十进制数字符,isdigit() :是否为数字字符,isnumeric() :是否所有字符均为数值字符。
Python字符串是否是字母和数字
Python字符串是否是字母和数字教程,在开发过程中,有时候我们需要判断一个 字符串 是否只包含 数字 和 字母,在 Python 中,判断字符串是否只包含数字和字母的函数为 isalnum() 。
Python字符串是否是字母
Python字符串是否是字母教程,在开发过程中,有时候我们需要判断一个 字符串 是否只包含字母,在 Python 中,判断字符串是否只包含字母的函数为 isalpha() 。 Python isalpha()函数语法 str.isalpha() -> bool
Python字符串首字母大写
在开发过程中,有时候我们需要判断一个 字符串 是否是所有的单词都是首字母大写其他字符全是小写的,在 Python 中,判断字符串是否是所有单词都是首字母大写其他字符小写的函数为 istitle() 。
Python字符串是否是空格
Python字符串是否是空格教程,在开发过程中,有时候我们需要判断一个 字符串 是否是只由空格组成的,在 Python 中,判断字符串是否是只由空格组成的函数为 isspace() 。
Python去除字符串空格
Python去除字符串空格教程,在开发过程中,有时候我们需要去除一个 字符串 中的空格,在 Python 中,去除字符串中空格的函数为 strip() 。Python strip()函数语法 S.strip([chars]) -> str
Python去除字符串左边空格
Python去除字符串左边空格教程,在开发过程中,有时候我们需要去除一个 字符串 中的左边的空格,在 Python 中,去除字符串中左边空格的函数为 lstrip() 。lstrip() 函数只用于去除字符串左边的空格
Python去除字符串右边空格
Python去除字符串右边空格教程 在开发过程中,有时候我们需要去除一个 字符串 中的右边的空格,在 Python 中,去除字符串中右边空格的函数为 rstrip() 。rstrip() 函数只用于去除字符串右边的空格
Python去除字符串指定字符
Python去除字符串指定字符教程,在开发过程中,有时候我们需要去除一个 字符串 中的指定字符,在 Python 中,去除字符串中指定字符的函数为 strip() 。我们可以通过 strip() 函数的 chars 参数,赋值我们需要去除的字符
Python去除字符串左边指定字符
Python去除字符串左边指定字符教程,在开发过程中,有时候我们需要去除一个字符串中的左边的指定字符,在 Python 中,去除字符串中左边指定字符的函数为 lstrip() 。lstrip() 函数只用于去除字符串左边的指定字符。
Python去除字符串右边指定字符
Python去除字符串右边指定字符教程 在开发过程中,有时候我们需要去除一个字符串中的右边的指定字符,在 Python 中,去除字符串中右边指定字符的函数为 rstrip() 。
Python format格式化字符串
Python format格式化字符串教程,在 Python 中,可以使用 print() 函数对 字符串 进行格式化输出,除此之外,如果我们仅仅想格式化字符串,Python 还为我们提供了另外一个方法,就是 format() 函数。
Python format格式化字符串
Python format格式化字符串教程,Python 格式化 字符串 的 format() 函数是通过 `{}` 和 `:` 来代替 print() 函数中使用的 `%`。format() 函数除了可以指定格式化字符串的顺序,还可以通过参数来指定待格式化的字符串。
Python format格式化数字
Python format格式化数字 Python format格式化数字教程 Python 格式化字符串的 format() 函数除了可以格式化字符串,还可以格式化数字。
Python字符串encode
Python encode()函数教程 Python 字符串 encode() 函数,以 encoding 指定的编码格式编码 字符串, encode() 函数还可以通过 errors 参数可以指定不同的错误处理方案。Python encode()函数语法 str.encode(encoding='UTF-8',errors='strict')
Python字符串decode
Python decode()函数教程,Python 字符串 decode() 函数,以 encoding 指定的编码格式解码 字符串, decode() 函数还可以通过 errors 参数可以指定不同的错误处理方案。 Python decode()函数语法 str.decode(encoding='UTF-8',errors='strict')
Python流程控制
Python流程控制教程,在程序中,程序运行的 流程控制 决定程序是如何执行的,主流的程序设计语言一般有三大流程控制语句:分别是顺序控制、分支控制和循环控制。Python 的常用流程控制有 if 、for 和 while 。
Python if条件判断
Python if条件判断教程 在 Python 中,关键字 if 是用于测试某个条件(布尔型或逻辑型)的语句是否满足一定的条件,如果满足特定的条件,则会执行 if 后代码块,否则就忽略该代码块继续执行后续的代码。
Python elif条件判断
Python elif条件判断教程 elif 关键字用于在 if 语句条件不满足的情况下,继续执行 elif 里面的逻辑判断,如果满足条件则执行 elif 缩进里面的逻辑。
Python else条件判断
在 Python 中,关键字 else 是用于在 if 条件不满足,且所有的 elif 条件也都不满足的情况下,执行的代码逻辑。else 关键字可以直接配套 if 语句使用,也可以配套 elif 语句一起使用,else 后面不能加判断条件。
Python pass
Python pass教程,有时候程序需要占一个位、放一条语句,但又不希望这条语句做任何事情,这就是 "空语句"。很多程序设计语言都提供了 "空语句" 的功能,在 Python 中,空语句就是pass语句。
Python assert断言
Python assert断言教程 Python 的 assert 是用于程序的断言,Python 的 assert 断言语句和 if 语句有点类似,都是用于对一个 bool 表达式进行判断。assert 语句一般用于非常重要的参数校验和条件判断。
Python for循环
Python for循环教程 一般程序设计语言的循环可以分为 for循环 、while循环 和 do while循环 ,但是在 Python 中,只支持 for循环和 while 循环。 Python 的 for循环使用的是 for in 的格式,类似于其他语言的 foreach 循环
Python for循环集合
Python for循环集合 Python for循环集合教程 Python 的 for循环 除了可以遍历 数字、字符串 还可以用来遍历 元祖、列表、字典 等 数据类型。案例 for循环元祖 使用 for循环,遍历元祖
Python for循环嵌套
Python for循环嵌套教程,Python 的 for循环 也可以实现嵌套的效果,即 for循环里面嵌套一个或多个for循环。这种写法就类似于 python 的 if语句 、else if语句 和 else语句 的嵌套。
Python while循环
Python while循环教程 Python 的 while循环 跟 if 条件判断类型,都是在特定条件满足的情况下,执行相对于的代码,不过,while 循环是只要条件满足,会一直执行缩进里面的代码块,这点又类似于 for循环 。
Python while循环嵌套
Python while循环嵌套教程,Python 的 while循环 也可以实现嵌套的效果,即 while 循环里面嵌套一个或多个 while 循环。这种写法就类似于 python 的 for循环 的嵌套。
Python while循环打印乘法表
Python while循环打印乘法表,Python while循环打印乘法表教程 我们使用 Python 的 while循环 实现打印乘法表的功能。 打印乘法表 使用 while循环嵌套,打印乘法表
Python break语句
Python break语句教程 在我们使用 for循环 时,在某种条件满足的情况下,需要终止循环的继续执行,在 Python 中,终止循环的继续运行使用的 关键字 为 break。
Python continue语句
Python continue语句教程 在我们使用 for循环 时,在某种条件满足的情况下,需要跳过本次循环,继续执行下一次循环,在 Python 中,跳过本次循环的继续运行下一次循环使用的 关键字 为 continue。
Python break while循环
Python break while循环教程 在我们使用 while循环 时,在某种条件满足的情况下,需要终止循环的继续执行,在 Python 中,终止循环的继续运行使用的 关键字 为 break。
Python continue while循环
在我们使用 while循环 时,在某种条件满足的情况下,需要跳过本次循环,继续执行下一次循环,在 Python 中,跳过本次循环的继续运行下一次循环使用的 关键字 为 continue。
Python return语句
Python return语句教程 在 Python 中,跳转控制语句除了有 break 和 continue 之外,还可以使用 return 。如果 return 语句使用在普通的 函数 中,则表示跳出该函数,不再执行函数中 return 后面的代码,可以理解成终止函数。
Python for else语句
大多数程序设计语言的 else语句都是只能跟 if语句或者 elif语句配套使用,但是在 Python 中 else 语句除了可以跟 if 语句和 elif 语句配套使用,还可以跟 for循环 以及 while循环 一起使用。
Python while else语句
大多数程序设计语言的 else语句 都是只能跟 if语句 或者 elif语句 配套使用,但是在 Python 中 else 语句除了可以跟 if 语句和 elif 语句配套使用,还可以跟 for循环 以及 while循环 一起使用。
Python集合类
在Python中保存一组数据,使用普通的数据类型是不能满足我们需求的。Python为开发者提供了内置的四种常用数据结构:列表(list)、元组(tuple)、字典(dict)以及集合(set)用来保存一组数据。
Python列表(list)
Python中,没有数组,但Python提供了列表(list),可以实现类似的功能。Python的list可以混合存储任何类型的数据,且Python的list提供了一些丰富的函数让我们很方便的操作列表。
Python insert函数
在Python中,我们使用append函数,或者extend函数将元素、列表或者元祖添加进列表时,只能添加列表的尾部。如果我们需要在列表的指定索引处添加元素,那么就需要使用insert函数。
Python remove函数
Python列表(list)删除元素教程,在 Python 中,要删除列表的元素有三种方法,分别为:使用 del 语句、使用 remove() 函数和使用 clear() 函数。根据元素的值进行删除,可使用列表(list类型)提供的 remove() 方法。
Python del函数
Python列表(list)删除元素教程,在 Python 中,如果要根据元素索引删除元素,需要使用 del 语句。del 语句是 Python 中专门用于执行删除操作的语句,不仅可用于删除列表的元素,也可用于删除变量等。
Python clear函数
Python列表(list)清除内容教程,在 Python 中,如果要清除列表的所有内容,除了可以使用 del 语句加上切片的形式,Python 的 list 还专门提供了一个 clear 函数。
Python列表修改
Python列表(list)修改元素教程,Python 的列表的每一个元素都相当于是一个变量,因此我们对列表元素的修改可以直接使用索引加上赋值的形式。使用索引赋值的形式,对列表的单个元素和整体做修改。
Python count函数
Python列表(list)元素出现次数教程,在 Python 中,我们需要统计一个元素在列表中出现的次数,使用 count 函数。Python列表(list)count函数语法:listname.count(obj),统计元素 obj 在列表 listname 中出现的次数。
Python index函数
Python列表(list)查找元素教程,在 Python 中,我们在列表中查找元素出现的位置,使用列表的 index 函数,如果找到,返回元素第一次出现的索引,如果元素不存在,报错。
Python pop函数
Python列表(list)弹出元素教程,在 Python 中,我们在列表中弹出一个元素或者删除指定索引的元素,使用列表的 pop 函数。pop 函数会返回被弹出的元素。
Python reverse函数
Python列表(list)反转教程,在 Python 中,我们将列表反转,即将列表中所有的元素倒叙排列,使用列表内置的 reverse 函数。Python列表(list)reverse函数语法:listname.reverse() 将列表 listname 反转,该函数不返回任何值,而是在原来的列表上做修改。
Python列表(list)排序
在 Python 中,我们如果需要将列表排序,需要使用列表内置的 sort 函数。Python 的 sort 函数支持按照自定义的逻辑进行排序,同时也可以通过 reverse 参数来决定是正序排序还是倒叙排序。
Python列表(list)排序
Python列表(list)排序教程, Python 的列表排序我们还可以使用 key 参数,指定系统内置的函数,做为排序的依据,同时,还可以使用自定义函数,按照自定义规则进行排序。
Python range函数
Python range 函数教程, Python 的内置函数 range() 可创建一个整数列表,一般在 for 循环中使用。 Python range 函数语法 :range(start, stop[, step]) 计数从 start 开始。默认是从 0 开始。 计数到 stop 结束,但不包括 stop。
Python range函数生成列表
Python range函数生成列表教程, Python 的内置函数 range() 的默认返回值的类型并不是列表,如果我们需要使用列表,必须要进行类型转换。
Python列表(list)遍历
Python列表(list)遍历教程,Python 的列表的遍历有四种方法:使用 for循环遍历、使用 range 遍历、使用 enumerate 遍历以及使用 iter 遍历。
Python元祖(tuple)
Python元祖(tuple)教程,Python 的元祖是一个类似列表的结构,也是用来保存一组数据。但元祖和列表不同的是,列表的元素可以增加、删除和删除,而元组是不可变序列,所以元组中的元素不可以被修改。
Python元祖(tuple)遍历
Python元祖(tuple)遍历教程,Python 的元祖的遍历与列表的遍历类似,有四种方法:使用 for循环遍历、使用 range 遍历、使用 enumerate 遍历以及使用 iter 遍历。
Python元祖修改元素
Python 中的元祖是一个不可变的序列,因此我们不可以对元祖的元素进行单独的修改,但是我们可以通过对元祖重新赋值的方式或者将整个元祖加上一个新的元祖再赋值给原来元祖的方式对整个元祖进行修改。
Python元祖添加元素
Python元祖(tuple)增加元素教程,Python 中的元祖是一个不可变的序列,因此没有直接内置的方法可以添加元祖的元素,但是我们可以通过对元祖重新切片和拼接赋值的方式来增加元祖的元素。
Python元祖删除元素
Python元祖(tuple)删除元素教程,Python 中的元祖是一个不可变的序列,因此没有直接内置的方法可以删除元祖的元素。但是我们可以通过对元祖重新切片和拼接赋值的方式来删除元祖的元素。
Python元祖(tuple)元素出现次数
Python元祖(tuple)元素出现次数教程,在 Python 中,我们需要统计一个元素在元祖中出现的次数,使用 count 函数。Python元祖(tuple)count函数语法:tuplename.count(obj) 统计元素 obj 在元祖 tuplename 中出现的次数。
Python元祖(tuple)查找元素
Python元祖(tuple)查找元素教程,在 Python 中,我们在元祖中查找元素出现的位置,使用元祖的 index 函数,如果找到,返回元素第一次出现的索引,如果元素不存在,报错。
Python元祖与列表区别
Python元祖(tuple)与列表(list)区别教程,Python 的元祖和列表都是一个可以存放任意数据类型的集合。 但 Python 的元祖和列表最大的区别就是元祖的数据不可以修改,列表的数据可以任意的修改。
Python字典(dict)
Python字典(dict)教程,Python 的字典也是一个类似列表的结构,也是用来保存一组数据。不过,Python 的字典保存的是一个键值对的数据,一个键对应一个值。
Python字典(dict)创建
Python字典(dict)创建教程,Python 的字典的创建有三种方法,分别为:使用 {} 创建、使用 fromkeys() 方法创建和使用 dict() 映射函数创建。使用 {} 创建字典,{'key1':value1, 'key2':value2, 'key3':value3}
Python字典(dict)访问元素
Python字典(dict)访问元素教程,Python 中字典元素的访问有五种方法,分别为:使用键作为下标访问、使用 get() 方法访问、使用 items() 访问、使用 keys() 访问 和 使用 values() 访问。
Python字典get访问元素
Python字典(dict)get访问元素,Python 使用 get() 方法访问字典元素时,如果 key 不存在,程序不会抛异常,并且,当 key 不存在时,我们可以设置一个默认值。使用 get() 方法访问字典语法:dict.get(key[,default])
Python字典keys和values
Python字典(dict)keys和values访问元素教程,Python 使用 keys 方法访问字典元素时,返回的是一个字典中所有 key 的一个列表。 使用 values 方法访问字典元素时,返回的是一个字典中所有 value 的一个列表。
Python字典(dict)增加元素
Python字典(dict)增加元素,在 Python 中,当我们使用下标给 字典 中的指定的 key 赋值时,如果 key 存在,那么会更新 key 对应的 value。如果 key 不存在,那么会将 key 添加进字典,并将该 key 的值设置为 value。
Python字典(dict)更新元素
Python字典(dict)更新元素,在 Python 中,当我们使用下标给字典中的指定的 key 赋值时,如果 key 存在,那么会更新 key 对应的 value。除了使用下标的方式可以更新字典中的元素,我们还可以使用 Python 内置的 update 方法来更新元素。
Python字典(dict)删除元素
Python字典(dict)删除元素,在 Python 中,删除字典中的某个元素时,使用 del 语句,清空字典所有元素,同样使用 del 语句。python字典删除元素语法:del dic["key"],将字典 dic 中的键为 key 的值删除。
Python字典(dict)键是否存在
Python字典(dict)元素是否存在,在 Python 中,判断字典中的某个元素是否存在使用 in 语句或者 not in 语句,如果键存在,in 语句返回 True,如果键不存在,in 语句返回 False。
Python字典(dict)弹出元素
Python字典(dict)弹出元素教程,Python 中字典的 pop 方法用于从字典中获取一个指定键的元素,并将该元素从字典中删除,如果弹出的键不存在,那么程序报错。
Python字典随机返回元素
Python字典(dict)随机返回元素教程,Python 中字典的 popitem 方法用于从字典中随机返回一个元素,并将该元素从字典中删除,如果字典为空,那么程序报错。
Python字典(dict)拷贝
Python字典(dict)拷贝教程,在 Python 中,要拷贝一个字典中的所有元素,有三种方法,分别为:直接赋值、使用字典内置的 copy 方法和使用 copy.deepcopy 方法。
Python深拷贝与浅拷贝
Python深拷贝与浅拷贝教程,深拷贝是指,拷贝对象的具体内容,内存地址是自主分配的,拷贝结束之后俩个对象虽然存的值是一样的,但是内存地址不一样,俩个对象页互相不影响,互不干涉。
Python字典(dict)设置值
Python字典(dict)设置值,在 Python 中,字典内置的 setdefault() 方法用于将字典中某个键设置特定的值,如果键存在,则不会更新原来的值,而是直接返回原来的值。如果键不存在,则将键设置为特定的值。
Python集合(set)
Python集合(set)教程,Python 的集合也是一个类似列表和元祖的结构用来保存一组数据。不过,Python 的集合保存的是一组不重复的元素。Python 集合也可以用来存储各种不同类型的元素。
Python集合(set)添加元素
Python集合(set)添加元素教程,Python 的 集合 的添加元素有两种方式,分别为:使用 add 方法和使用 update 方法。add 方法将需要添加的元素当做一个整体,添加到集合中去,而 update 方法是把要传入的元素拆分。
Python集合(set)删除元素
Python集合(set)删除元素教程,Python 的集合删除元素有三种方式,分别为:使用 remove 方法、使用 discard 方法和使用 pop 方法。使用 remove 方法删除元素时,如果元素不存在集合中,那么程序会报错。
Python集合(set)清空元素
Python集合(set)清空元素教程,Python 的集合清空元素有三种方式,分别为:使用 clear 方法、使用 del 方法和使用空集合重新赋值。使用 clear 方法清空元素后,集合还存在,但元素都已经被全部删除。
Python集合(set)交集
Python集合(set)交集教程,Python 的集合的交集用于计算两个集合的共同拥有的元素,在 Python 中,计算集合交集有三种方法,分别为:使用 intersection 函数、使用 intersection_update 和使用与符号。
Python集合(set)并集
Python集合(set)并集教程,Python 的集合的并集用于计算两个集合的所有拥有的元素,在 Python 中,计算集合并集有两种方法,分别为:使用 union 函数和使用或符号。
Python集合(set)差集
Python集合(set)差集教程,Python 的集合的差集用于计算在源集合中存在在目的集合中不存在的元素,在 Python 中,计算集合差集有三种方法,分别为:使用 difference 函数、使用 difference_update 和使用减符号。
Python集合(set)是否相交
Python集合(set)是否相交教程,在 Python 中,判断集合的是否相交,也就是两个集合是否有共同的元素用集合内置的 isdisjoint 函数,如果有共同元素,则返回 False,否则,返回 True。
Python集合(set)是否是父集合
在 Python 中,判断一个集合是否是另一个集合的父集合,也就是一个集合的元素是否全部在另一个集合中,可以使用用集合内置的 issuperset 函数,如果是父集合,则返回 True,否则,返回 False。
Python集合(set)是否是子集合
在 Python 中,判断一个集合是否是另一个集合的子集合,也就是一个集合的元素是否全部在另一个集合中,可以使用用集合内置的 issubset 函数,如果是子集合,则返回 True,否则,返回 False。
Python集合(set)合并
Python集合(set)合并教程,Python 的集合的合并用于将两个集合或者多个集合合并为一个集合。在 Python 中,集合合并有两种方法,分别为:使用 symmetric_difference 函数和使用 symmetric_difference_update 函数。
Python不变集合(frozenset)
Python 不变集合 frozenset 的所有操作都类似于 Python 的集合,但不支持所有的集合修改的操作,Python 不变集合可以从所有的可迭代对象创建,比如列表、 字典、 元组、 集合等。
Python不变集合(frozenset)操作
Python不变集合(frozenset)操作教程,Python 的不变集合(frozenset)不支持集合的增加、删除和修改 等操作。但是集合的交集、并集和差集操作都是类似与普通的集合。
Python函数
Python函数教程,为了完成某一功能的程序指令(语句)的集合,称为函数。Python 的函数可以分为:自定义函数和系统函数。Python 的函数也支持普通函数、局部函数、闭包和 lambda 四种形式。
Python函数声明与定义
Python 函数声明与定义教程,在 Python 中,使用函数前,必须先声明与定义函数。Python 的函数由 关键字 def、函数名、参数列表、函数体和返回语句组成。
Python函数可变参数
Python 中函数的可变参数又被称为不定长参数,Python 中的可变参数不是必须是函数的最后一个参数,但如果不是函数的最后一个参数,那么普通参数必须使用关键字参数的形式传值。
Python函数可变参数kwargs
Python 函数可变参数 kwargs 教程,在 Python 中,函数的参数的可变参数还可以支持以字典的形式进行传递。Python 函数可变参数 kwargs 定义语法:def func_name(param1, **params):pass
Python函数返回值
Python函数返回值教程,Python 中函数可以不返回任何值,也可以返回一个值,但 Python 的函数不支持像 golang 一样可以同时返回多个值。Python 中函数的返回值使用 return 语句来表示。
Python函数返回多个值
Python函数返回多个值教程,Python 中函数的返回值可以是 0 个或者 1 个,不可以是多个,但如果我们的确需要在一个函数中,同时返回多个值,那么我们可以使用元祖的形式来返回。
Python偏函数partial
Python偏函数partial教程,Python 的偏函数就是将所要承载的函数作为 partial() 函数的第一个参数,原函数的各个参数依次作为 partial() 函数后续的参数,除非使用关键字参数。
Python函数递归
Python 函数递归教程,函数递归就是一个函数在函数体内又调用自身,我们称为函数的递归调用。Python 函数递归条件,执行一个函数时,就创建一个新的受保护的独立空间(新函数栈)。
Python变量作用域
Python变量作用域教程,我们在 Python 中定义一个变量时,这个变量是有作用范围的,变量的作用范围被称为它的作用域。换句话说,变量的作用域指的是程序代码能够访问该变量的区域。
Python global
Python global使用教程,Python 中的全局变量默认是可以在所有的函数内访问的,但是,如果在函数中定义了与全局变量同名的变量时,就会发生局部变量隐藏了全局变量的情形。
Python函数变量
Python 函数变量教程,在 Python 中,函数也是一种数据类型,可以和其他数据类型一样保存在变量中,也可用于赋值,也可用作其他函数的参数,还可作为其他函数的返回值。
Python nonlocal
Python nonlocal使用教程,如果我们在函数中定义了与全局变量同名的变量时,那么就会发生局部变量隐藏了全局变量的情形,这时候,我们可以通过在函数内部使用 global 关键字来解决。
Python lambda表达式
Python lambda表达式教程,Python 的 lambda 表达式也叫匿名函数,lambda 表达式简化了函数定义的书写形式,使代码更为简洁,使函数的定义方式更为直观,更容易理解。
Python main函数教程
Python main函数教程,Python 的 main 函数可以实现,当我们的脚本程序是以被导入的方式执行的,那么不会执行其中的 main 函数的程序逻辑,如果脚本程序是执行运行的,那么才会执行 main 函数中的逻辑。
Python sys命令行参数解析
Python sys命令行参数解析教程,Python 的命令行参数解析共有三种方法,分别为:使用 sys 模块,使用 getopt 模块和使用 argparse 模块。
Python getopt命令行参数解析
Python getopt命令行参数解析教程,通过 getopt 获取 Python 命令行时,我们可以使用短命令行参数和长命令行参数的形式来指定命令行参数内容,并且可以根据参数名获取指定的命令行,使用该方法解析命令行比使用 sys.argv 要强大很多。
Python argparse命令行参数解析
Python argparse命令行参数解析教程,Python 的 argparse 模块是用于解析命令行选项和参数的标准模块,argparse 还可以自动的生成 help 和 usage 信息,当程序的参数无效时,它可以自动生成错误信息。
Python类对象
Python类对象教程,在 Python 中,类 是无法直接使用的,我们只有使用类创建了对象之后,使用对象来调用类中的 变量 和 方法。使用类创建对象的过程,又称为类的实例化。
Python类属性
Python类属性教程,Python 中的类属性是指定义在 类 的内部而且在方法的外部的属性,Python 中直接可以使用 "类属性名=value" 的形式来为类添加一个类属性,Python 中的类属性可以有 0 个或者多个。
Python动态实例属性
Python动态添加实例属性教程,Python 的 实例属性 也是可以像 类属性 一样进行动态的增加和 删除。动态增加的实例属性只属于实例对象私有,而不是所有对象公有。
Python删除类属性
Python删除类属性教程,Python 的 类属性 的删除有两种方法,即:使用 del 语句和使用 delattr 函数,del 语句和 delattr 函数不仅可以删除类属性还可以删除动态添加的类属性。
Python删除实例属性
Python删除实例属性教程,Python 的 实例属性 的删除有两种方法,即:使用 del 语句和使用 delattr 函数,del 语句和 delattr 函数不仅可以删除实例属性还可以删除动态添加的实例属性。
Python实例方法
Python实例方法教程,在 Python 中,在 类 中定义的 方法 默认都是实例方法,Python 中的实例方法类似于 构造方法,第一个 参数 也是 `self`,且不需要使用任何的修饰符修饰。
Python类静态方法
Python类静态方法教程,Python 类的静态方法的需要使用 `@staticmethod` 来修饰,且 Python 类的静态方法的 参数 没有任何的限制,可以没有任何参数,第一个参数也不必像 类方法 和 实例方法 那样。
Python类getattr
Python类`__getattr__`函数教程,每一个 Python 中的 实例对象 中,都有一个内置的 `__getattr__` 函数,当我们访问一个不存在的 实例属性 时,就会自动调用到 `__getattr__` 函数。
Python类getattribute
Python类`__getattribute__`函数教程,每一个 Python 中的 实例对象 中,都有一个内置的 `__getattribute__` 函数,当我们访问一个不管是存在还是不存在的 实例属性 时,就会自动调用到 `__getattribute__` 函数。
Python描述符
Python描述符教程,描述符是任何新式 类,新式类是指继承自 type 或者 object 的类,这种类至少实现了 3 个特殊的方法 `__get__`, `__set__`, `__delete__` 中的一个。而这 3 个特殊的方法充当描述符协议的作用。
Python property
Python property,在 Python 中,为开发者提供了 property() 函数,可以实现在不破坏类封装原则的前提下,让开发者依旧使用 "类对象.属性" 的方式操作类中的属性。
Python @property只读装饰器
Python @property只读装饰器,通过 @property 装饰器,我们可以直接将类的 方法 设置为我们访问类属性的形式,如果我们仅仅使用 `@property` 修饰类的属性,那么该属性是只读的,不可以被修改。
Python @property读写装饰器
Python @property读写装饰器,如果,我们需要为类属性添加一个可写的装饰器,那么我们需要使用 `@propertyname.setter` 来修饰类的属性。
Python @property deleter装饰器
Python @property deleter装饰器,如果,我们需要为类属性添加一个删除的装饰器,那么我们需要使用 `@propertyname.deleter` 来修饰类的属性。
Python私有属性
Python私有属性,在 Python 中定义私有属性只需要在属性名前加上 "__" 两个下划线,那么这个属性就会成为私有的了,私有的属性只能在 类 内部访问,不能在类的外部调用。
Python修改私有属性
Python修改私有属性,我们可以在类内部,通过提供 get 和 set 方法来提供对类的私有属性的访问和修改,或者使用 getter 和 setter 装饰器提供对类私有属性的修改。
Python私有方法
Python私有方法教程,在 Python 中定义私有方法只需要在方法名前加上 "__" 两个下划线,那么这个方法就会成为私有的了,私有的方法只能在 类 内部访问,不能在类的外部调用。
Python slots
Python `__slots__` 使用,如果我们想要限制 Python 中 类 的属性,Python 允许在定义类的时候,定义一个特殊的 `__slots__` 变量,来限制该类的实例能添加的属性。
Python slots继承
Python `__slots__` 继承教程,Python 的 `__slots__` 只能限制 类 的 实例属性 而不能限制 类属性,且如果在 继承 中使用 `__slots__`,那么 `__slots__` 只能限制父类,不能限制子类的属性。
Python object类
Python object类教程,在 Python 中,类可以分为新式类和经典类,新式类就是 继承 object 类的 类,经典类就是没有继承 object 类的类。
Python issubclass函数
Python issubclass函数教程,Python 中的 issubclass 函数用于判断参数 class 是否是类型参数 classinfo 的子类。 issubclass 不仅可以用于内置类型的判断,也可以用于自定义类的判断。
Python isinstance函数
Python isinstance函数教程,Python 中的 isinstance 函数用于判断一个 对象 是否是某种类型。 isinstance 不仅可以用于内置类型的判断,也可以用于自定义 类 的判断。
Python获取工作目录
Python获取工作目录,在使用 getcwd 函数获取当前工作目录之前,我们首先需要导入 os 包。getcwd 函数不需要传递任何 函数参数,以 返回值 的形式返回当前目录。
Python修改工作目录
Python修改工作目录教程,Python 中工作目录默认是当前用户正在使用的文件的目录,或者说是程序的可执行文件所在的目录,但是,我们也可以通过 chdir 函数手动修改当前的工作目录。
Python isabs函数
Python isabs函数教程,在 Python 中,isabs 函数用于判断传入的路径是绝对路径还是相对路径,如果是绝对路径,则返回 True,如果是相对路径,则返回 Fasle。
Python basename函数
Python basename函数教程,在 Python 中,basename 函数用于返回路径中的文件名部分,也就是返回 path 参数中最后一个斜杠之后的所有内容。
Python isdir函数
Python isdir函数教程,在 Python 中,isdir 函数用于判断一个路径是否是目录,如果是目录,则返回 True,否则,返回 False。如果,isdir 函数 中的 参数 path 不存在,那么 isdir 函数会永远返回 False。
Python isfile函数
Python isfile函数教程,在 Python 中,isfile 函数用于判断输入的路径是否是文件,如果是文件,则返回 True,否则,返回 False。如果,isfile 函数 中的 参数 path 不存在,那么 isfile 函数会永远返回 False。
Python exists函数
Python exists函数教程,在 Python 中,exists 函数用于判断输入的路径是否存在,如果存在,不管是文件或者是目录,都返回 True,否则,返回 False。
Python getsize函数
Python getsize函数教程,在 Python 中,getsize 函数用于获取一个文件的大小,以字节的形式返回,如果传入的 参数 不是文件,那么返回 0,如果传入的路径不存在,程序会异常。
Python split函数
Python split 函数用于分割目录与文件名,如果我们传递的是一个目录,不包含文件名,该函数也会将最后一个目录作为文件名而分离,同时该函数不会判断文件或目录是否存在。
Python splitext函数
Python splitext函数教程,在 Python 中,splitext 函数用于分离文件名与扩展名,如果我们传递的是一个路径加上文件名,那么该函数会返回路径加文件名以及文件扩展名。
Python关闭文件
Python关闭文件教程,在 Python 中,打开文件使用 Open 函数,关闭文件使用 Close 函数。对已经关闭的文件再次调用或者多次调用 close 函数,来关闭文件,程序不会报错。
Python read读取文件
Python read读取文件,Python 读取文件有三种方法,分别为:使用 read 函数读取文件、使用 readline 读取文件和使用 readlines 读取文件。
Python readline读取文件
Python readline读取文件,Python 读取文件有三种方法,分别为:使用 read 函数读取文件、使用 readline 读取文件和使用 readlines 读取文件。
Python readlines读取文件
Python readlines读取文件教程,Python 读取文件有三种方法,分别为:使用 read 函数读取文件、使用 readline 读取文件和使用 readlines 读取文件。
Python读取文件方法对比
Python读取文件方法对比教程,Python 读取文件有三种方法,分别为:使用 read 函数读取文件、使用 readline 读取文件和使用 readlines 读取文件。
Python write写文件
Python write写文件教程,在 Python 中,写文件内容之前首先需要使用 open 函数以写入模式打开文件。 Python 写文件有两种方法,分别为:使用 write 函数 写文件与使用 writelines 写文件。
Python writelines写文件
Python writelines写文件教程,在 Python 中,写文件内容之前首先需要使用 open 函数以写入模式打开文件。 Python 写文件有两种方法,分别为:使用 write 函数写文件与使用 writelines 函数 写文件。
Python with as使用
Python with as教程,使用 with as 操作已经打开的文件对象(本身就是上下文管理器),无论期间是否抛出异常,都能保证 with as 语句执行完毕后自动关闭已经打开的文件。
Python fileinput使用
Python fileinput使用,Python fileinput使用教程,Python 提供的内置的 fileinput 模块,提供了更方便的按行读取文件与获取文件信息的方法。
Python thread多线程
Python thread多线程教程,在 Python3 中,thread 模块已经被改名为了 `_thread`,`_thread` 模块提供了最基本的 线程 和互斥锁支持。
Python threading多线程
Python threading多线程教程,在 Python 中,使用 threading 模块创建多线程有两种方式,即直接使用线程处理函数创建与 继承 threading.Thread 类实现多线程。
Python Event对象
Python Event对象教程,Python 的 Event 对象用于 线程 间通信,即程序中的某一个线程需要通过判断另一个线程的状态来确定自己下一步的操作,这时就需要使用 event 对象。
Python队列
Python队列(queue)教程,Python 的队列(queue)可以理解为一个容器,这个容器里面存放的就是数据,Python 队列也就是 queue 是 Python 中的标准库,可以直接 import 引用,在 Python2.x 中,模块名为 Queue。
Python优先队列
Python先进后出队列(PriorityQueue)教程,Python 中的队列分为三种,即 先进先出(FIFO)队列、 先进后出(LIFO)队列 以及优先级队列。其中,优先级队列在 Python 中使用 PriorityQueue 表示。
Python UdpClient
Python UdpClient教程,Python UdpClient 编程的步骤可以总结为:定义通信的地址和端口、使用 socket 创建 socket 通信文件、使用 socket 文件读取数据以及使用 socket 文件发送数据。
Python TcpServer
Python TcpServer 编程的步骤可以总结为:定义通信的地址和端口、使用 socket 函数创建 socket 通信实例、使用 socket 通信实例调用 bind 函数绑定地址和端口、使用 socket 通信实例调用 listen 函数设置监听队列大小。
Python TcpClient
Python TcpClient 编程的步骤可以总结为:定义通信的地址和端口、使用 socket 函数创建通信的 socket 实例、使用 socket 实例调用 connect 函数连接服务器、使用 socket 实例读取数据以及发送数据。
Python Exception与BaseException
Python Exception与BaseException,Python 的所有的错误都是从 BaseException 类 继承 而来的。BaseException 类包含了所有的异常与错误类型,包含了 built-in exceptions。
Python异常处理
Python异常处理,try 语句有三种形式,即 try - except 的形式, try - finally 的形式或者是 try - except - finally 的组合形式。
Python try except
Python try except教程,在 Python 中,try 语句有三种形式,即 try - except 的形式, try - finally 的形式或者是 try - except - finally 的组合形式。一个 try 语句可以对应一个或多个 except 语句,但只能对应一个 finally 子句。
Python try finally教程
Python try finally教程,try 字句后面的 finally 子句用来表示,即使是没有触发异常,即没有执行 except 的代码,那么 finally 字句的代码一定也会执行。
Python try except pass忽略异常
Python try except pass忽略异常教程,在 Python 中,如果我们使用 try 捕获了 异常,但是我们不想对该异常做任何处理,这时候我们可以使用 pass 来忽略该异常。
Python except as获取异常详细信息
Python except as获取异常详细信息教程,在 Python 中,如果我们使用 try 捕获了 异常,并且,我们希望获取异常的详细信息,我们可以使用 as 语句定义一个异常实例。
Python try else异常处理
Python try else异常处理教程,在 Python 中,当我们使用 try except 捕获 异常 时,如果希望仅仅当异常没有发生时,继续执行其他的逻辑,那么这时候,我们可以使用 else 语句。
Python raise主动触发异常
Python raise主动触发异常教程,在 Python 中,我们可以使用 raise 语句自己主动触发 异常,如果执行了 raise 语句,那么 raise 后面的语句将不能执行。