1.格式化输出

# 根据我们用户的需求,在指定的位置输出内容
"""
%s  格式化输出字符串  str
%d  格式化输出有符号的整数
%f  格式化输出浮点数
"""
# cla = input('请先输入科目:')
# print('hello, %s' % cla)
name = '张'
age = 19
height = 180.5
stu = 7
print('我的名字是%s' % name)
print('我今年%d了,明年%d' % (age, age+1))
print('我的身高是%.1fcm' % height)
# %04 输出四位数,不足的补零
print('我的学号是%04d' % stu)

2.format()函数

# format()函数,格式化输出
# 语法;  字符串.format()
# 用{}:去代替 %s %d %f
# f表达式,3.5之后出的格式化输出的方法
# f'我是{name}'
name = '张'
age = 19
height = 180.5
stu = 7
# 输出我的名字
print('我的名字是{}'.format(name))
print(f'我的名字是{name}')
# 输出我今年19了,我明年20
print('我今年{}了,我明年{}了'.format(age, age+1))
print(f'我今年{age}, 我明年{age+1}')
# 我的身高是
print('我的身高是{:.2f}'.format(height))
print(f'我的身高是{height:.2f}')
# 输出我的学号
print('我的学号是{:0<4d}'.format(stu))
print(f'我的学号是{stu:0^5}')
# :0^5 输出四位数,不足的在前后都补0
# :0>4 输出四位数,不足的在前面补0
# :0<4 输出四位数,不足的在后面补0
# :, 以逗号分割数字
# :.1% 百分比格式输出
print('我叫{1},我今年{0},学号是{2:0>4}'.format(age, name, stu))
print(f'我叫{name},我今年{age}, 学号是{stu:04}')
money = 100000000
a = 0.1
print(f'你十年后可能会有{money:,}元,只有{a:.2%}是自己的')

python格式化输出以及format()函数相关推荐

  1. Python格式化输出之format

    format用法 相对基本格式化输出采用'%'的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号'{}'作为特殊字符代替'%' 使用方法由两种:b ...

  2. python 格式化输出%和format

    1 %用法 1.1整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 print('%o' % 20) #24 print('%d' % 20) #20 ...

  3. python格式化输出之format用法

    这篇博客总结不错 https://www.cnblogs.com/lovejh/p/9201219.html

  4. python基础语法手册format-python的格式化输出(format,%)实例详解

    皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问 ...

  5. Python格式化输出(format和%)

    Python格式化输出(format和%) 平时在打印结果的时候,直接就使用print,但多次使用print会导致界面看起来很乱.python提供两种格式化输出的方法--format和%,本文会介绍两 ...

  6. python格式化输出

    python格式化输出 格式化输出规范1(, + ): print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行. 1.print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个 ...

  7. python格式化输出(二)--字符串的格式化输出

    ** ​字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...

  8. Python格式化输出方法

    Python格式化输出 本文转自:Python格式化输出 今天写程序又记不清格式化输出细节了--= =索性整理一下. python print格式化输出. 1. 打印字符串 print (" ...

  9. Python 格式化输出 —— 小数转化为百分数

    比如将 0.1234 转化为 12.34% 的形式: rate = .1234 print('%.2f%%' % (rate * 100)) 第一个百分号和 .2f 相连,表示浮点数类型保留小数点后两 ...

最新文章

  1. 中国大巴租赁行业市场前瞻与投资战略规划分析报告
  2. ALS爱立思脚本调用参考
  3. 区块链BaaS云服务(17)纸贵科技Zeus多链网络Z-Ledger联盟链
  4. 绿联 蓝牙适配器 linux,绿联蓝牙适配器
  5. python3.7.2安装包_Win10下python 2.7与python 3.7双环境安装教程图解
  6. KVM更改虚拟机默认存储路径
  7. 减少重复工作,通过 Annotation Processor 自动完成源码的生成
  8. PHP代码优化的细节
  9. HTML MIME Type
  10. 机器学习笔记(九)——决策树的生成与剪枝
  11. 开源linux_15本书(适合(希望)喜欢Linux和开源的孩子)
  12. java期末考试 6
  13. [转载] 如何用python实现一行两个输入
  14. ***_ha_高可用_链路备份
  15. SQL获取当前时间的前10天
  16. 【蓝桥杯】双非本科?大一大二不敢参加?这篇蓝桥全解析帮你打消疑虑轻松获奖【内附蓝桥资源和学习路线】
  17. 2021年 全网最细大数据学习笔记(一):初识 Hadoop
  18. HDU 3533 Escape
  19. Windows桌面图标缓存
  20. 杭州最新公交线路一览(150-)

热门文章

  1. Python单元测试中断言方法
  2. MyBatis 面试题(附答案解析)
  3. artDialog使用
  4. 前端开发就业方向有哪些?
  5. 智能算法经典测试函数
  6. Dubbo的原理与机制
  7. MyFFmpeg-我的音视频练习app
  8. 【Android】【手机适配】Android自定义导航栏和全面屏适配方案
  9. 兔子maya骨骼绑定_教你怎么用Maya制作卡通兔子怪兽
  10. 婚恋网站呈市场细分倾向 世纪佳缘推子品牌意欲何为