Python3简明教程四

2017-09-29  本文已影响16人  忘尘无憾
这部分主要说明Python3的类、模块等。

来源:实验楼Python3简明教程

1. 类

定义类的语法

class nameoftheclass(parent_class):
    statement1
    statement2
    statement3
class MyClass(Parentclass1, Parentclass2,...):
    def __init__(self):
        Parentclass1.__init__(self)
        Parentclass2.__init__(self)
        ...
        ...
>>> std.name = "Python"
>>> print(std.name)
Python
2. 模块

当人们编写大型程序的时候会倾向于将代码分为多个不同的文件以便使用,调试以及拥有更好的可读性。在 Python 中使用模块来到达这些目的。模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。
通过全局变量 __name__可以得到模块的模块名(一个字符串)。

import module # 导入模块
from module import xxxfun1, xxxfun2 # 导入模块中指定的函数
from module import * # 导入模块中的所有定义,不推荐
pip3 install requests
>>> import requests
>>> req = requests.get('https://www.baidu.com') 
>>> req.status_code
200
>>> req.text #可获取html网页文档
#!/usr/bin/env python3
import os
import os.path
import requests

def download(url):
    '''从指定的 URL 中下载文件并存储到当前目录

    :arg url: 要下载的文件的 URL
    '''
    req = requests.get(url)
    # 首先我们检查是否存在文件
    if req.status_code == 404:
        print('No such file found at %s' % url)
        return
    filename = url.split('/')[-1]
    with open(filename, 'wb') as fobj:
        fobj.write(req.content)
    print("Download over.")

if __name__ == '__main__':
    url = input('Enter a URL: ')
    download(url)
上一篇下一篇

猜你喜欢

热点阅读