• python基础之---输出(四)


    1、输出的作用

    作用:程序输出内容给用户。

    # 需求:输出“今年我的年龄是18岁”
    
    age = 18
    print("今年我的年龄是"+age+"")

    2、格式化输出

    • %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出。

    • %.2f,表示小数点后显示的小数位数。

    3、内置函数format

    format()用于字符串格式化,功能非常强大,格式是str.format(),format函数可以接受不限个参数,位置可以不按顺序。

    4、f- 格式化字符串

    f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它不仅更易读,更简洁,不易出错,而且速度更快!格式为:f'{表达式}'

    5、体验格式化字符串

    name = "张三"
    age = 23
    weight = 75.5
    student_id = 1
    
    # 我的名字是张三
    print('我的名字是%s' % name)
    
    # 我的学号是0001
    print('我的学号是%04d' % student_id)
    
    # 我的体重是75.50公斤
    print('我的体重是%.2f公斤' % weight)
    
    # 我的名字是张三,今年23岁了
    print('我的名字是%s,今年%d岁了' % (name, age))
    
    # 我的名字是张三,明年24岁了
    print('我的名字是%s,明年%d岁了' % (name, age + 1))
    
    # 我的名字是张三,明年24岁了
    print('我的名字是{0}, 明年{1}岁了'.format(name, age+1))
    
    # 我的名字是李思,今年18岁了
    print('我的名字是{0}, 今年{1}岁了'.format("李思", 18))
    
    # 我的名字是张三,明年24岁了
    print(f'我的名字是{name}, 明年{age + 1}岁了')

     6、补充知识

    字符串输出的本质其实就是拼接字符串,那么我们都用%s完全也是可以的。很多时候,我们不用区分整型、浮点型等,直接用%s输出就可以了。

    print('我的名字是%s,今年%s岁了,我的体重是%s公斤' % (name, age ,weight))

     7、转义字符

    • :换行。

    • :制表符,一个tab键(4个空格)的距离。

    8、结束符

    # print会默认换行输出
    print('输出的内容', end="
    ")

    在Python中,print(), 默认自带end=" "这个换行结束符,所以导致每两个print直接会换行展示,用户可以按需求更改结束符。

    # 改变Python换行输出
    print('内容', end=" ")
    print('内容', end="···")
  • 相关阅读:
    二分法查找(C语言)
    冒泡排序法(C语言)
    Python 字符串操作方法大全
    guns搭建笔记
    mysql数据库下载及安装
    docker安装
    自动化学习路径及问题汇总目录
    UI自动化使用docker做并行执行
    allure趋势图无数据
    allure报告不显示@Attachment
  • 原文地址:https://www.cnblogs.com/renshengruxi/p/15440042.html
Copyright © 2020-2023  润新知