
Python笔记
文章平均质量分 85
Python学习笔记
Dack466
这个作者很懒,什么都没留下…
展开
-
1.1、Python3基础语法
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。以上代码中 ,"\n\n"在结果输出前会输出两个新的空行。在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。原创 2024-12-24 14:18:45 · 602 阅读 · 0 评论 -
1.2、Python3基本数据类型
*注意:**在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。是字符串的连接符, 星号 ***** 表示复制当前字符串,紧跟的数字为复制的次数。有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。原创 2024-12-25 13:18:23 · 1060 阅读 · 0 评论 -
1.3,Python3 解释器
添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3。Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在。当键入一个多行结构时,续行是必须的。安装完成后,我们可以将路径。原创 2024-12-26 15:08:49 · 385 阅读 · 0 评论 -
1.4,Python3 注释
确保对模块, 函数, 方法和行内注释使用正确的风格。Python中单行注释以。多行注释用三个单引号。原创 2024-12-26 16:25:49 · 175 阅读 · 0 评论 -
1.5,Python运算符
*注意:**Pyhton3 已不支持 运算符,可以使用!除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。按位运算符是把数字看作二进制来进行计算的。身份运算符用于比较两个对象的存储单元。原创 2024-12-26 16:44:25 · 772 阅读 · 0 评论 -
1.6、 Python3 数字(Number)
随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。Python 解释器可以作为一个简单的计算器,您可以在解释器里输入一个表达式,它将输出表达式的值。有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。原创 2024-12-27 13:32:04 · 652 阅读 · 0 评论 -
1.7 Python3 字符串
在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。原创 2024-12-30 15:22:06 · 900 阅读 · 0 评论 -
1.8,Python3 列表
列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。**注意:**我们会在接下来的章节讨论 remove() 方法的使用。与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。**注意:**我们会在接下来的章节讨论append()方法的使用。原创 2024-12-30 15:27:07 · 660 阅读 · 0 评论 -
1.9-10-11,Python3 元组-字典-集合
set 集合的 pop 方法会对集合进行无序的排列,然后将这个无序排列集合的左面第一个元素进行删除。字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。1)不允许同一个键出现两次。从以上实例可以看出,重新赋值的元组 tup,绑定到新的对象了,不是修改了原来的对象。此外还有一个方法也是移除集合中的元素,且如果元素不存在,不会发生错误。将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。原创 2024-12-31 13:50:08 · 1009 阅读 · 0 评论 -
1.12-13-14,Python3 end关键字,条件语句,循环语句
最后一行再次使用了同样的方法,可以看到,右边的表达式会在赋值变动之前执行。循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。同样需要注意冒号和缩进。从结果可以看到由于变量 var2 为 0,所以对应的 if 内的语句没有执行。**注意:**以上的无限循环你可以使用 CTRL+C 来中断循环。原创 2025-01-03 14:39:09 · 697 阅读 · 0 评论 -
1.15-16-17-18迭代器与生成器,函数,数据结构,模块
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法def 函数名(参数列表):函数体默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的。让我们使用函数来输出"Hello World!")原创 2025-03-05 14:19:26 · 898 阅读 · 0 评论 -
二,Python常用库(共16个)
【代码】二,常用库(共16个)原创 2024-12-27 14:10:17 · 2541 阅读 · 0 评论 -
三,Python3 常用API速查
filter() 函数是 Python 内置函数之一,它用于过滤序列中的元素,返回一个满足条件的新序列。all()和any(),用于判断可迭代对象中的元素是否为True。它们返回布尔值True或False。sorted()函数接受一个可迭代对象作为参数,并返回一个新的已排序的列表。round()是一个处理数值的内置函数,它返回浮点数x的四舍五入值。sorted()是一个内置函数,它用于对可迭代对象进行排序。原创 2025-01-03 14:45:02 · 826 阅读 · 0 评论 -
四、进阶知识
# 反射---------------> 程序运行过程当中,动态的获取对象的信息。原创 2025-03-05 14:23:09 · 637 阅读 · 0 评论 -
五、面相对象编程
# 类名驼峰命名## 类体中可以写任意Python代码,类体代码在定义时就运行## __dic__ 可以查看类的命名空间''''''# 类属性# 可以被所有的实例对象所共享stu_count = 0 # 统计注册的实例个数# 类方法# 静态方法# 可以调用类的属性和方法print(str)# 通过构造函数__init__创建对象的属性# 创建实例对象方法print(f'原创 2025-03-05 14:14:50 · 508 阅读 · 0 评论