• 技术文章 >Python技术 >Python基础教程

    Python3中的 print 函数有哪些用法?

    2020-11-07 17:12:20原创2196
    自从python3更新以后,大家对函数的热情再一次高涨起来,好多小伙伴问小编,3之后函数的使用有没有什么改变?今天小编就这个问题,跟大家说一说,感兴趣的小伙伴可以来看下了哦~

    关于print函数的用法,由以下内容给大家叙述哦~

    1. 输出字符串和数字

    >>>print("runoob") # 输出字符串
    runoob
    >>> print(100) # 输出数字
    100
    >>> str = 'runoob'
    >>> print(str) # 输出变量
    runoob
    >>> L = [1,2,'a'] # 列表
    >>> print(L)
    [1, 2, 'a']
    >>> t = (1,2,'a') # 元组
    >>> print(t)
    (1, 2, 'a')
    >>> d = {'a':1, 'b':2} # 字典
    >>> print(d)
     
    {'a': 1, 'b': 2}

    2. 格式化输出整数

    支持参数格式化,与 C 语言的 printf 类似

    >>>str = "the length of (%s) is %d" %('runoob',len('runoob'))
    >>> print(str)
    the length of (runoob) is 6

    3. 格式化输出16进制,十进制,八进制整数

    #%x --- hex 十六进制
    #%d --- dec 十进制
    #%o --- oct 八进制
    >>>nHex = 0xFF
    >>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
    nHex = ff,nDec = 255,nOct = 377

    4.格式化输出浮点数(float)

    >>>pi = 3.141592653
    >>> print('%10.3f' % pi) #字段宽10,精度3
    3.142
    >>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度
    pi = 3.142
    >>> print('%010.3f' % pi) #用0填充空白
    000003.142
    >>> print('%-10.3f' % pi) #左对齐
    3.142
    >>> print('%+f' % pi) #显示正负号
    +3.141593

    5. 自动换行

    print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , ,就可以改变它的行为。

    >>>for i in range(0,6):
    ... print (i,)
    ...
     
    0
     
    1
     
    2
     
    3
     
    4
     
    5

    6. print 不换行

    Python 中 print 默认是换行的

    >>>for i in range(0,3):
    ... print (i)
    ...
     
    0
     
    1
     
    2
     
    >>>
    要想换行你应该写成 print(i, end = '' )
    >>>for i in range(0,3):
    ... print(i, end = '' )
    ...
    012

    好啦,大家可以根据以上方法,实际应用在实际的项目了哦~

    专题推荐:python3中的print函数
    上一篇:linux中如何安装python? 下一篇:Window下载安装python需要注意什么?

    相关文章推荐

    • 如何使用python3函数调用局部变量?• python3中的lambda函数是什么?怎么用?• 如何使用python3字符串格式化输出?• 怎么用python3画烟花?代码是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网