美文网首页
python 格式化输出的高级应用[代码示例]

python 格式化输出的高级应用[代码示例]

作者: 可可里西 | 来源:发表于2022-03-02 15:52 被阅读0次

利用几个代码需求来讲解一下格式化输出的高级用法。先把一些准备工作做好。
准备工作:
1.准备数据
2.格式化符号输出数据

age = 29
name = 'python自学网'
address = 'www.wakey.com.cn'
stu_num = 1
stu_num2 = 9999

需求:

# 1. 我的学号是n
print('我的学号是%d' % stu_num)
# 返回结果   1

注意:这里返回的结果是我们正常的数据,但是如果我们想数据显示的是001、012、099这种的呢,那么我们增加一种需求。

# 1.1 我的学号是001    (以0补全数据)
print('我的学号是%03d' % stu_num)
# 返回结果   001
#我们这里格式化输出的是001这样的三位数,所以这里用了03,如果这个数不足三位呢,就以0去补全那个空缺的位置
print('我的学号是%03d' % stu_num2)
# 返回结果   9999
# 超出的原样返回,这里su_num2是四位数9999,已经超出了03的位数3,所以超出的数据原样返回

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

格式化输出多个数据

方法:还是喝输出单个数据一样的,只是最后的百分号后面的变量名要用小括号括起来,数据变量名之间用逗号按照顺序分隔开来,具体操作如下:

# 2. 我的名字是n,去年n岁了
print('我的名字是%s,去年%d岁了' % (name,age))
# 返回结果  我的名字是python自学网,去年29岁了

# 2.1 我的名字是n,今年n岁了
print('我的名字是%s,今年%d岁了' % (name,age+1))
# 返回结果  我的名字是python自学网,今年30岁了


# 3. 我的名字是n,去年n岁了,地址n,学号是n
print('我的名字是%s,去年%d岁了,地址%s,体重是%f,学号是%d' % (name,age,address,weight,stu_num))
# 返回结果   我的名字是python自学网,去年29岁了,地址www.wakey.com.cn,体重是52.500000,学号是1

# 3.1 需求: 把体重保留2位小数,学号变成5位数的
print('我的名字是%s,去年%d岁了,地址%s,体重是%.2f,学号是%05d' % (name,age,address,weight,stu_num))
# 返回结果: 我的名字是python自学网,去年29岁了,地址www.wakey.com.cn,体重是52.50,学号是00001

总结一下:重点是怎样利用格式化符号输出多个数据,还有注意%d和%f的其他用法。

相关文章

  • python 格式化输出的高级应用[代码示例]

    利用几个代码需求来讲解一下格式化输出的高级用法。先把一些准备工作做好。准备工作:1.准备数据2.格式化符号输出数据...

  • 优雅编程 - Guava

    本篇采用示例的形式展示Guava的常见工具应用. Guava集合排序 示例代码 执行输出 示例代码 执行输出 Gu...

  • python中格式化日期

    可以使用 time 模块的 strftime 方法来格式化日期 python中时间日期格式化符号: 代码 输出结果...

  • python3基础

    注释 python中使用‘#’注释一行代码,多行注释使用""" """ 格式化输出 %s 格式化的内容是字符串类型...

  • 菜鸟编程学习(python&C--007)

    Python 练习实例10(Python 100例) 题目:暂停一秒输出,并格式化当前时间。 程序代码: impo...

  • 优雅编程 - 日期处理

    日期格式化 java.util.date和java.time.LocalDateTime格式化 应用示例 示例测试...

  • 实战

    python的格式化输出 #python格式化输出 ##%对于未知变量类型,用这样就不太方便了 name='lis...

  • 入门输入输出篇

    python 的输入和输出 输出 print('hello') 格式化输出: 命令行: >>> 'Hello, %...

  • Python 踩坑之旅进程篇其五打不开的文件

    代码示例支持平台: Centos 6.3Python: 2.7.14代码示例: 菜单 - Python踩坑指南代码...

  • python基础-04-字符串高级操作

    python基础-字符串高级操作 1.字符串的拼接: 2.格式化输出 3.专辑:深复制和浅复制

网友评论

      本文标题:python 格式化输出的高级应用[代码示例]

      本文链接:https://www.haomeiwen.com/subject/vqxerrtx.html