zoukankan      html  css  js  c++  java
  • print 函数用法总结

    1. 字符串和数值类型

    >>> print(1)
    1
    >>> print("Hello World")
    Hello World

    2.变量
    无论什么类型,数值,布尔,列表,字典...都可以直接输出

    >>> x = 12
    >>> print(x)
    12
    >>> s = 'Hello'
    >>> print(s)
    Hello
    >>> 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}

    3.格式化输出

    >>> s
    'Hello'
    >>> x = len(s)
    >>> print("The length of %s is %d" % (s,x))
    The length of Hello is 5

    看看《Python基础编程》中对格式化输出的总结:

    (1). %字符:标记转换说明符的开始


    (2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充


    (3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。


    (4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出

    (5).字符串格式化转换类型


    转换类型          含义

    d,i                 带符号的十进制整数
    o                   不带符号的八进制
    u                   不带符号的十进制
    x                    不带符号的十六进制(小写)
    X                   不带符号的十六进制(大写)
    e                   科学计数法表示的浮点数(小写)
    E                   科学计数法表示的浮点数(大写)
    f,F                 十进制浮点数
    g                   如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
    G                  如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
    C                  单字符(接受整数或者单字符字符串)
    r                    字符串(使用repr转换任意python对象)
    s                   字符串(使用str转换任意python对象)

    >>> 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

    4.如何让 print 不换行
    在Python中总是默认换行的

    >>> for x in range(0,10):
    print(x)
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9

    如果想要不换行,之前的 2.x 版本可以这样 print x, 在末尾加上 ,
    但在 3.x 中这样不起任何作用
    要想换行你应该写成 print(x,end = '' )

    >>> for x in range(0,10):
    print (x,end = '')


    0123456789

  • 相关阅读:
    在Power BI报表和仪表板中显示刷新日期时间
    微软Power BI 每月功能更新系列——12月Power BI 新功能学习
    在Microsoft Power BI中创建地图的10种方法
    您应该将报表从Excel转换为Power BI的8个原因
    OBS录制全屏游戏的方法(超好录屏)
    关于Adobe Premiere Pro视音频不同步的解决方法
    Npcap:Nmap项目里一个为Windows而生的嗅探库 Npcap: Nmap Project's packet sniffing library for Windows
    关于被malloc分配内存的指针
    VS2017 高级使用方法
    Npcap环境配置(Winpcap后继者) pcap的一种
  • 原文地址:https://www.cnblogs.com/itfat/p/7413054.html
Copyright © 2011-2022 走看看