Python官方资料学习
文章平均质量分 96
学习Python官网上的资料,以教程,手册等为主
tony_dr
这个作者很懒,什么都没留下…
展开
-
Python标准库 - re -- 正则表达式 (2)
如果只有一个参数,结果就是一个字符串,如果有多个参数,结果就是一个元组(每个参数对应一个项),如果没有参数,组1默认到0(整个匹配都被返回)。假设你在写一个扑克程序,一个玩家的一手牌为五个字符的串,每个字符表示一张牌,"a" 就是 A, "k" K, "q" Q, "j" J, "t" 为 10, "2" 到 "9" 表示2 到 9。search()和match()的区别:match()只在字符串的开头位置检测匹配,search()在字符串中的任何位置检测匹配(这也是 Perl 在默认情况下所做的)。原创 2023-12-12 15:24:18 · 793 阅读 · 0 评论 -
Python标准库 - re -- 正则表达式 (1)
正则表达式中的“模式”在 Python 代码中'r'。这个做法的背景是:例如,要匹配一个反斜杠字面值,用户将必须写成'\\\\'因为正则表达式必须为\\,而每个反斜杠在普通 Python 字符串字面值中又必须表示为\\;4个反斜杠才能在正则表达式中表示一个反斜杠字符,这样的写法太复杂。原创 2023-12-11 16:58:28 · 829 阅读 · 1 评论 -
Python教程学习(8)
对于虚拟环境的应用场景,教材上举了一个希望对不同的应用程序使用不同的基础Python版本的例子,两个不同的Python版本可以独立工作在自己的虚拟环境种,互不影响。我的理解是:Python的虚拟环境可以实现在一定程度上的独立,包括一定程度地隔离系统安装的python环境,使你可以工作在一个更加独立的Python环境中。这也就造成了浮点数的精确度问题。注意:不要使用下面图中所示的Python应用程序窗口,那样就直接进入系统安装的Python环境了,而我们的目的是创建一个新的Python环境(虚拟的)。原创 2023-12-04 15:47:37 · 920 阅读 · 0 评论 -
Python教程学习 (7)
os模块提供了许多与操作系统交互的函数0注意,mkdir today虽然是linux shell命令,但被Python os模块包装后,在windows上也能使用。会在当前工作目录下创建today,如下:注意:一定要使用import os而不是。这将避免内建的open()函数被os.open()隐式替换掉,因为它们的使用方式大不相同。可以使用内置函数dir()和help()作用于osdir(os):获取os的有效属性列表help(os):生成os模块的帮助项对于日常文件和目录管理任务,原创 2023-11-30 14:03:18 · 1745 阅读 · 0 评论 -
Python教程学习 (6)
和C++不一样,当 (从结尾处) 正常离开类定义时,将创建一个类对象。原创 2023-11-23 16:15:01 · 876 阅读 · 0 评论 -
Python教程学习 (5)
用户可以自己定义自己的异常类,但都应该直接或间接地从Exception类派生。大多数异常命名都以 “Error” 结尾,类似标准异常的命名。如果存在finally子句,则finally子句是try语句结束前执行的最后一项任务。不论try语句是否触发异常,都会执行finally子句。如果执行try子句期间触发了某个异常,则某个except子句应处理该异常。如果该异常没有except子句处理,在finally子句执行后会被重新触发。理解:如果异常没有except子句处理,异常会被系统处理,且finally。原创 2023-11-21 16:04:47 · 31 阅读 · 0 评论 -
Python教程学习 (4)
具体例子可以查看文档中的描述。原创 2023-11-21 14:09:04 · 106 阅读 · 0 评论 -
Python教程学习 (3)
这点和c语言是不一样的,c的布尔表达式返回的一定是true或false。原创 2023-11-20 14:16:57 · 102 阅读 · 1 评论 -
Python教程学习 (2)
以斐波那契数列函数fib()为例,说明怎样定义函数...函数内的第一条语句是字符串时,该字符串就是文档字符串,也称为docstring,详见文档字符串。函数在执行时使用函数局部变量符号表,所有函数变量赋值都存在局部符号表中;引用变量时,首先,在局部符号表里查找变量,然后,是外层函数局部符号表,再是全局符号表,最后是内置名称符号表。因此,尽管可以引用全局变量和外层函数的变量,但最好不要在函数内直接赋值(除非是global语句定义的全局变量,或nonlocal语句定义的外层函数变量)。实参是使用。原创 2023-11-17 15:50:18 · 50 阅读 · 0 评论 -
Python教程学习 (1)
学习Python官方教程原创 2023-11-15 16:17:20 · 32 阅读 · 0 评论