小白教程

 找回密码
 立即注册
小白教程 首页 Python3编程教程零基础Python3入门教程系列1
订阅

零基础Python3入门教程系列1

Lambda表达式
一条lambda语句用于创建新的函数对象。本质上,lambda接受一个参数,后跟一个表达式。Lambda成为函数的主体。该表达式的值由新函数返回。示例(另存为more_lambda.py):points = points.sort(key=lambda i: i) pri ...
2021-5-15 00:46
特殊方法
有某些方法,例如__init__和__del__方法在类中具有特殊意义。特殊方法用于模仿内置类型的某些行为。例如,如果您想对类使用x索引操作(就像将其用于列表和元组一样),那么您所要做的就是实现该__getitem__()方法, ...
2021-5-15 00:46
logging 模块
如果您希望将一些调试消息或重要消息存储在某处,以便可以检查程序是否已按预期运行,该怎么办?您如何将这些消息“存储在某处”?这可以通过使用logging模块来实现。另存为stdlib_logging.py:import os import pla ...
2021-5-15 00:45
sys 模块
该sys模块包含特定于系统的功能。我们已经看到该sys.argv列表包含命令行参数。假设我们要检查正在使用的Python软件的版本,该sys模块将向我们提供该信息。 import sys sys.version_info sys.version_info(major=3, ...
2021-5-15 00:45
with语句
在try块中获取资源,然后在块中释放资源finally是一种常见的模式。因此,还有一条with语句可以使它以干净的方式完成:另存为exceptions_using_with.py:with open("poem.txt") as f: for line in f: print(line, end ...
2021-5-15 00:44
引发异常
你可以提高使用异常raise提供的错误/异常的名称和异常对象将被声明抛出。您可能引发的错误或异常应该是一个类,该类必须直接或间接地是该类的派生Exception类。示例(另存为exceptions_raise.py):class ShortInput ...
2021-5-15 00:44
异常情况
当程序中出现异常情况时,将发生异常。例如,如果您要读取文件而该文件不存在怎么办?或者,如果您在程序运行时意外删除了该怎么办?此类情况使用异常处理。同样,如果您的程序有一些无效的语句怎么办?这是由Python ...
2021-5-15 00:44
pickle 模块
Python提供了一个称为的标准模块pickle,您可以使用该模块将任何普通的Python对象存储在文件中,然后再将其取回。这称为持久存储对象。示例(另存为io_pickle.py):import pickle # The name of the file where we ...
2021-5-15 00:43
Python中的输入
在某些情况下,您的程序必须与用户进行交互。例如,您希望从用户那里获取输入,然后将一些结果打印回去。我们可以分别使用input()函数和print函数来实现此目的。对于输出,我们还可以使用str(string)类的各种方法 ...
2021-5-15 00:42
重用
面向对象编程的主要好处之一是代码的重用,而实现这一目标的方法之一就是通过继承机制。最好将继承想象为在类之间实现类型和子类型关系。假设您要编写一个程序,该程序必须跟踪大学中的老师和学生。它们具有一些共同 ...
2021-5-15 00:41
init 方法
在Python类中,有许多方法名称具有特殊的意义。现在,我们将看到该__init__方法的重要性。__init__实例化(即创建)类的对象后,将立即运行该方法。该方法对于执行您想对对象进行的任何初始化(即,将初始值传递给您 ...
2021-5-15 00:41
面向对象编程
到目前为止,在我们编写的所有程序中,我们都是围绕函数(即操纵数据的语句块)设计程序的。这称为面向过程的编程方式。组织程序的另一种方法是将数据和功能结合在一起,然后将其包装在称为“对象”的内部。这称为面 ...
2021-5-15 00:38
集合
使用集合,您可以测试成员资格,是否是另一个集合的子集,找到两个集合之间的交集,依此类推。 bri = set() 'india' in bri True 'usa' in bri False bric = bri.copy() bric.add('china') bric.issuperset(bri ...
2021-5-15 00:37
序列
列表,元组和字符串是序列的示例,但是什么是序列,它们的特殊之处是什么?主要功能是成员资格测试(即in和not in表达式)和索引操作,这些功能使我们可以直接获取序列中的特定项目。上面提到的三种类型的序列-列表 ...
2021-5-15 00:36
字典
字典就像地址簿,您可以在其中仅通过知道一个人的姓名来查找其地址或联系方式,即我们将键(名称)与值(详细信息)相关联。请注意,密钥必须是唯一的,就像如果您有两个名字完全相同的人一样,您将找不到正确的信息 ...
2021-5-15 00:36
123下一页

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-9-20 06:26 , Processed in 0.008891 second(s), 7 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

返回顶部