• python_格式化输出


    变量的格式化输出

    在Python中可以使用print函数将信息输出到控制台
    如果希望输出文字信息的同时,一起输入 数据,就需要好似用 格式化操作符
    % 百分号被称为 格式化操作符,专门用于处理字符串中的格式

    格式化字符 含义
    %s 字符串
    %d 有符号十进制整数,%06d表示,输出的整数显示的位数,不足的地方使用0补全
    %f 浮点数,%.20f 表示小数点后只显示两位
    %% 输出 % 百分号








     1 #!/usr/bin/env python
     2 # -*- coding: utf-8 -*-
     3 #格式化字符串
     4 name = "小明"
     5 print("我的名字叫 %s,请多多关照" %name)
     6 
     7 #格式化整数,%d 是十进制数字, % d 中间加06,表示输出6位数,不够位,用0补全,超过位数,该显示多少就显示多少;
     8 student_no = 1
     9 print("我的学号是 %06d" %student_no)
    10 
    11 #格式化浮点数
    12 #定义小数 price、weight、money
    13 #输出 苹果单价 9.00元/斤,购买了 5.00斤,需要支付 45.00元
    14 price = 8.5
    15 weight = 7.5
    16 monye = price * weight
    17 #print("苹果单价 %f元/斤,购买了 %f斤,需要支付 %f元"%(price,weight,monye))
    18 #此时,输出为:苹果单价 8.500000元/斤,购买了 7.500000斤,需要支付 63.750000元
    19 print("苹果单价 %.2f元/斤,购买了 %.2f斤,需要支付 %.2f元"%(price,weight,monye))
    20 #如果要限制小数点后面的位数,使用 %.2f ,表示,小数点后2位。
    21 
    22 #格式化输出 % 百分号
    23 #定义一个小数 scale,输出 数据比例是 10.00%
    24 #scale= 0.25 * 100
    25 #print("数据比例是 %.2f%%"%scale)
    26 #scale变量后方,乘100,不符合变量的定义,那么怎么才能得到正常的百分比呢?
    27 #在输入是,进行乘法运算
    28 scale= 0.25
    29 print("数据比例是 %.2f%%"%(scale * 100))
  • 相关阅读:
    Java精选笔记_JSP技术
    Java精选笔记_JavaBean
    Java精选笔记_JSP开发模型
    Java精选笔记_XML基础
    Git_多人协作
    Git_Feature分支
    Git_Bug分支
    Git_分支管理策略
    Git_解决冲突
    Git_创建与合并分支
  • 原文地址:https://www.cnblogs.com/shao-null/p/9168442.html
Copyright © 2020-2023  润新知