最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python输出函数叫什么

    正文概述    2020-01-27   260

    python输出函数叫什么

    在编程实践中,print 的使用频率非常高,特别是程序运行到某个时刻,要检测产生的结果时,必须用 print 来打印输出。

    关于 print 函数,前面很多地方已经提及过,可用于写入标准输出。现在,是时候该深入了。

    注意:这里强调的是“print 函数”,而不是“print 语句”。

    深入print

    在 Python 2.x 中,print 是一个语句,但是在 Python 3.x 中,它是一个函数。如果 2.x 和 3.x 都使用过,你就会发现差异有多么大。

    进入 3.x 的交互式 shell,尝试使用“print 语句”:

    [wang@localhost ~]$ python
    Python 3.5.2 (default, Mar 29 2017, 11:05:07) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    >>> print 'Python'
    ...
    SyntaxError: Missing parentheses in call to 'print'

    对于大多数人来说,这个错误信息再熟悉不过了。正如上面所提到的那样,print 是 3.x 中的一个函数,与其他函数一样,参数应该被圆括号括起来

    >>> print('Python')
    Python

    print函数

    要了解 print 函数的用途,可以使用 help() 来寻求帮助:

    >>> help(print)
    ...
    Help on built-in function print in module builtins:
    
    print(...)
        print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
        Prints the values to a stream, or to sys.stdout by default.
        Optional keyword arguments:
        file:  a file-like object (stream); defaults to the current sys.stdout.
        sep:   string inserted between values, default a space.
        end:   string appended after the last value, default a newline.
        flush: whether to forcibly flush the stream.

    将对象输出到文本流文件,由 sep 分开,然后以 end 结束。如果 sep、end、file 和 flush 出现,则必须以关键字参数的形式指定。

    不使用关键字参数

    print 函数可以打印任意数量的值(value1, value2, …),这些值由逗号分隔。

    >>> age = 18
    >>> 
    >>> print('age', age)
    age 18

    很容易发现,两个值之间有一个分隔符 - 空格(默认值),这取决于 sep。

    分隔符

    如果要重新定义分隔符,可以通过 sep 来指定。

    >>> print('age', age, sep='')  # 去掉空格
    age18
    >>> 
    >>> print('www', 'python', 'org', sep='.')  # 以 . 分割
    www.python.org

    起源地下载网 » python输出函数叫什么

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元