笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
笨鸟编程-零基础入门Pyhton教程 首页 《Python进阶》中文版
订阅

《Python进阶》中文版

For - Else
循环是任何语言的一个必备要素。同样地,for循环就是Python的一个重要组成部分。然而还有一些东西是初学者并不知道的。我们将一个个讨论一下。我们先从已经知道的开始。我们知道可以像这样使用for循环:fruits = fo ...
2022-2-21 02:37
一行式
本章节,我将向大家展示一些一行式的Python命令,这些程序将对你非常有帮助。简易Web Server你是否想过通过网络快速共享文件?好消息,Python为你提供了这样的功能。进入到你要共享文件的目录下并在命令行中运行下面 ...
2022-2-21 02:37
lambda表达式
lambda表达式是一行函数。它们在其他语言中也被称为匿名函数。如果你不想在程序中对一个函数使用两次,你也许会想用lambda表达式,它们和普通的函数完全一样。原型 lambda 参数:操作(参数) 例子 add = lambda x, y: ...
2022-2-21 02:37
try/else从句
我们常常想在没有触发异常的时候执行一些代码。这可以很轻松地通过一个else从句来达到。有人也许问了:如果你只是想让一些代码在没有触发异常的情况下执行,为啥你不直接把代码放在try里面呢?回答是,那样的话这段 ...
2022-2-21 02:37
finally从句
我们把我们的主程序代码包裹进了try从句。然后我们把一些代码包裹进一个except从句,它会在try从句中的代码触发异常时执行。在下面的例子中,我们还会使用第三个从句,那就是finally从句。包裹到finally从句中的代码 ...
2022-2-21 02:36
处理多个异常
我们可以使用三种方法来处理多个异常。第一种方法需要把所有可能发生的异常放到一个元组里。像这样:try: file = open('test.txt', 'rb') except (IOError, EOFError) as e: print("An error occurred. {}".format(e ...
2022-2-21 02:36
异常
异常处理是一种艺术,一旦你掌握,会授予你无穷的力量。我将要向你展示我们能处理异常的一些方式。最基本的术语里我们知道了try/except从句。可能触发异常产生的代码会放到try语句块里,而处理异常的代码会在except ...
2022-2-21 02:35
集合推导式(set comprehensions)
它们跟列表推导式也是类似的。 唯一的区别在于它们使用大括号{}。 举个例子:squared = {x**2 for x in } print(squared) # Output: {1, 4}
2022-2-21 02:34
字典推导式(dict comprehensions)
字典推导和列表推导的使用方法是类似的。这里有个我最近发现的例子:mcase = {'a': 10, 'b': 34, 'A': 7, 'Z': 3} mcase_frequency = { k.lower(): mcase.get(k.lower(), 0) + mcase.get(k.upper(), 0) for k in mca ...
2022-2-21 02:34
列表推导式(list comprehensions)
列表推导式(又称列表解析式)提供了一种简明扼要的方法来创建列表。它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是0个或多个for或者if语句。那个表达式可以是任意的,意思是你可以在列表中放 ...
2022-2-21 02:34
各种推导式(comprehensions)
推导式(又称解析式)是Python的一种独有特性,如果我被迫离开了它,我会非常想念。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持:列表(list)推导式字典(dict ...
2022-2-21 02:33
inspect模块
inspect模块也提供了许多有用的函数,来获取活跃对象的信息。比方说,你可以查看一个对象的成员,只需运行:import inspect print(inspect.getmembers(str)) # Output: [('__add__', slot wrapper '__add__' of ... ...
2022-2-21 02:33
type和id
type函数返回一个对象的类型。举个例子:print(type('')) # Output: type 'str' print(type()) # Output: type 'list' print(type({})) # Output: type 'dict' print(type(dict)) # Output: type 'type' print(type( ...
2022-2-21 02:33
dir
在这个小节里我们会学习到dir以及它在自省方面如何给我们提供便利。它是用于自省的最重要的函数之一。它返回一个列表,列出了一个对象所拥有的属性和方法。这里是一个例子:my_list = dir(my_list) # Output: 上面 ...
2022-2-21 02:33
对象自省
自省(introspection),在计算机编程领域里,是指在运行时来判断一个对象的类型的能力。它是Python的强项之一。Python中所有一切都是一个对象,而且我们可以仔细勘察那些对象。Python还包含了许多内置函数和模块来帮 ...
2022-2-21 02:32

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2025-5-3 15:27 , Processed in 0.011166 second(s), 7 queries .

© 2001-2020

返回顶部