精华内容
下载资源
问答
  • python3文档

    2018-08-04 13:19:34
    python3文档,需要的朋友可以下载一下
  • python3文档(英文)

    2018-09-17 09:56:16
    python3文档(英文)
  • python3 文档测试

    2017-01-24 17:34:11
    在python交互命令行里面,最后加上 -v 会显示的更加全面 ...python3 test3.py -v class Dict(dict): ''' Simple dict but also support access as x.y style. >>> d1 = Dict() >>> d1['x'] = 100 >>> d1.x 100

    在python交互命令行里面,最后加上  -v  会显示的更加全面

    python3 test3.py -v

    class Dict(dict):
        '''
        Simple dict but also support access as x.y style.
    
        >>> d1 = Dict()
        >>> d1['x'] = 100
        >>> d1.x
        100
        >>> d1.y = 200
        >>> d1['y']
        200
        >>> d2 = Dict(a=1, b=2, c='3')
        >>> d2.c
        '3'
        >>> d2['empty']
        Traceback (most recent call last):
            ...
        KeyError: 'empty'
        >>> d2.empty
        Traceback (most recent call last):
            ...
        AttributeError: 'Dict' object has no attribute 'empty'
        '''
        def __init__(self, **kw):
            super(Dict, self).__init__(**kw)
    
        def __getattr__(self, key):
            try:
                return self[key]
            except KeyError:
                raise AttributeError(r"'Dict' object has no attribute '%s'" % key)
    
        def __setattr__(self, key, value):
            self[key] = value
    
    if __name__=='__main__':
        import doctest
        doctest.testmod()

    显示结果

    wulimindeMacBook-Pro:Python wulimin$ python3 test3.py -v
    Trying:
        d1 = Dict()
    Expecting nothing
    ok
    Trying:
        d1['x'] = 100
    Expecting nothing
    ok
    Trying:
        d1.x
    Expecting:
        100
    ok
    Trying:
        d1.y = 200
    Expecting nothing
    ok
    Trying:
        d1['y']
    Expecting:
        200
    ok
    Trying:
        d2 = Dict(a=1, b=2, c='3')
    Expecting nothing
    ok
    Trying:
        d2.c
    Expecting:
        '3'
    ok
    Trying:
        d2['empty']
    Expecting:
        Traceback (most recent call last):
            ...
        KeyError: 'empty'
    ok
    Trying:
        d2.empty
    Expecting:
        Traceback (most recent call last):
            ...
        AttributeError: 'Dict' object has no attribute 'empty'
    ok
    4 items had no tests:
        __main__
        __main__.Dict.__getattr__
        __main__.Dict.__init__
        __main__.Dict.__setattr__
    1 items passed all tests:
       9 tests in __main__.Dict
    9 tests in 5 items.
    9 passed and 0 failed.
    Test passed.


    展开全文
  • Python3.2.3官方文档(中文版).pdf 译者 夜深人静后的码农
  • 容联云通讯官方还未发布python3以上的版本,此文档是向云通讯的工作人员获取的,下载后解压可以直接使用

    容联云通讯官方还未发布python3以上的版本,此文档是向云通讯的工作人员获取的,下载后解压可以直接使用

    展开全文
  • 3 print(Template('$who need $100').substitute(d)) 输出: java need $100 Traceback (most recent call last): 或  # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 ...

    Template模块,可以用来制作web页面或文本的模板,非常的方便。

    Template属于string中的一个类,所以要使用的话要在头部引入:

    1 from string import Template

    模板替换变量采用的是$符号,而不是%,它的使用要遵循以下规则:

    • $$ 是需要规避,已经采用一个单独的 $代替($$相当于输出$,而不是变量)
    • $identifier 变量由一个占位符替换(key),key去匹配变量 "identifier" 
    • ${identifier}相当于 $identifier. 它被用于当占位符后直接跟随一个不属于占位符的字符,列如 "${noun}ification"

    Template中有两个重要的方法:substitute和safe_substitute,如下标红的方法名

    1 class string.Template(template)
    2 The constructor takes a single argument which is the template string.
    3
    4 substitute(mapping, **kwds)
    5 Performs the template substitution, returning a new string. mapping is any dictionary-like object with keys that match the placeholders in the template. Alternatively, you can provide keyword arguments, where the keywords are the placeholders. When both mapping and kwds are given and there are duplicates, the placeholders from kwds take precedence.
    6
    7 safe_substitute(mapping, **kwds)
    8 Like substitute(), except that if placeholders are missing from mapping and kwds, instead of raising a KeyError exception, the original placeholder will appear in the resulting string intact. Also, unlike with substitute(), any other appearances of the $ will simply return $ instead of raising ValueError.
    9
    10 While other exceptions may still occur, this method is called “safe” because substitutions always tries to return a usable string instead of raising an exception. In another sense, safe_substitute() may be anything other than safe, since it will silently ignore malformed templates containing dangling delimiters, unmatched braces, or placeholders that are not valid Python identifiers.

     测试代码--规则:

     

    1 s1 = Template('$who likes $what')
    2 print(s1.substitute(who='tim', what='kung pao'))
    3 
    4 s2 = Template('${who}likes $what')
    5 print(s2.substitute(who='tim', what='kung pao'))
    6 
    7 s3 = Template('$$who likes $what')
    8 print(s3.substitute(who='tim', what='kung pao'))

     

    输出:

    tim likes kung pao
    timlikes kung pao
    $who likes kung pao

    测试代码--safe_substitute和substitute区别:

    1 d = dict(who='java')
    2 print(Template('$who need $100').safe_substitute(d))
    3 print(Template('$who need $100').substitute(d))

    输出:

    java need $100
    Traceback (most recent call last):

    或 

    # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
    msg_html = Template(init_html()).safe_substitute(**{"subject":"【线xxxxxx总况】","title":"xxx工程","content":content})
    def init_html(**args):
        return """
        <div class='mz-email-top vam'>
                    <span class='mz-email-title vam'>${title}</span>
                </div>
        """

     

    使用safe_substitute可以正常输出,而使用substitute会出错,需要把100改成100改成$100

    substitute比较严格,必须每一个占位符都找到对应的变量,不然就会报错,而safe_substitute则会把未找到的$XXX直接输出

    参考资料:https://docs.python.org/3.4/library/string.html#template-strings

      https://my.oschina.net/u/241670/blog/309856

     

    展开全文
  • http://docspy3zh.readthedocs.org/en/latest/index.html
    展开全文
  • 简介 一般情况下,初学者都不愿意直接去浏览Python Manuals,即Python自带的官方文档。尤其是只有英文版的情况下,初学者...在windows下的所有程序的菜单中找到我们安装的Python3,如图所示: 查看Python Manual...
  • Python3自学文档

    2018-12-06 13:31:09
    Python3自学文档,自学必备
  • Python3中文文档

    2018-06-05 17:55:20
    Python3中文文档,刚学习python时候学习参考的官方文档,适合新学习python的同学
  • python3中文文档

    2017-12-23 23:55:45
    python3官方文档中文版,html格式,方便大家学习python语言
  • python说明文档

    2021-04-27 16:59:57
    Python说明文档查看链接 python英文说明文档查看链接:https://docs.python.org/3/ python中文说明文档查看链接:https://docs.python.org/zh-cn/3/
  • Python 3 API文档

    2020-01-16 00:28:28
    Python 3 API文档Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发...
  • python3开发文档

    2018-08-18 14:57:36
    python3官方开发文档,已更新到最新版本,在这里分享给大家。
  • PYTHON官方文档

    2018-01-22 16:31:03
    python3.6的官方文档,全面介绍python3的各种API和库的用法
  • Python2,Python3 官方文档chm
  • Python处理文档

    千次阅读 2019-03-25 14:37:03
    您可以运行命令 sudo pip3 install python-docx 进行安装。 注意 使用pip首次安装 Python-Docx 时,请确保安装 python-docx ,而不是 docx 。安装名称 docx 适用于本书未涵盖的其他模块。但是,当您要导入 python-....
  • python 3 中文文档

    2012-07-08 21:39:18
    python 3 官方文档的中文翻译,HTML版的,方便查看,带搜索。
  • Python帮助文档

    2019-06-04 16:47:14
    Python帮助文档 (1)https://www.python.org/doc/...https://docs.python.org/3/ (2)Pycharm 查看帮助文档 光标选中需要查询的对象→view →Quick Definition | Quick Documentation | External Documentation ...
  • python 常用文档

    2021-03-04 22:25:52
    python 文档 https://docs.python.org/zh-cn/3/ https://docs.python.org/zh-cn/3/download.html pandas文档 https://www.pypandas.cn/https://pandas.pydata.org/docs/ ...
  • python文档

    2019-12-17 12:18:23
    https://docs.python.org/3/library/re.html 但是这个库如果在线找太慢了(外国网站所以慢) 所以我们不妨把文档下下来 下载方法参见这个 https://jingyan.baidu.com/article/5225f26b3e2084a6fa090891.html ...
  • python 中文文档

    2013-09-07 23:40:00
    python中文文档集合 1.Python初学教程:《简明Python教程》.pdf 2.Python灰帽子中文.pdf 3.python网络.pdf 4.美河提供.Python语言入门.pdf 5.中文版Python3教程.pdf 6.Python于Web 2.0网站的应用.pdf
  • python在线文档

    2015-01-09 13:26:33
    Python 2.7中文文档 http://www.pythondoc.com/pythontutorial27/index.html Python 3.2.2中文文档 https://docspy3zh.readthedocs.org/en/latest/tutorial/index.html Python 3.4中文文档 ...
  • python2和python3中文版chm文档 中包含了python2和python3两个版本的中文使用文档,以及python3的英文chm使用文档,离线使用很方便
  • python安装文档

    2020-06-02 10:36:56
    xz -d Python-3.6.1.tgz.xz tar -xvf Python-3.6.1.tgz cd Python-3.6.1 ./configure make && make install 1、通过yum安装gcc编译环境:yum install -y ...3)、解压Python-3.7.0.tgz tar -zxvf Python-3.7.0
  • python3连接mysqlAPI文档

    2014-03-26 14:43:03
    python3连接mysqlAPI文档
  • 主要给大家介绍了关于使用Python3内置文档高效学习以及官方中文文档的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python3具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • python官方文档

    2019-03-07 17:02:42
    https://docs.python.org/3/

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,694
精华内容 5,877
关键字:

python3文档

python 订阅