print(f‘‘)的用法
用法示例
print(f'.....')
注意:f后面一定要紧跟字符串,不能隔有空格,否则会报错
print语句中加入f就可以起到和format函数类似的作用。
a = 1
b = 2
c = 3
print(f'a={a}, b={b}, c={c}')
# 等价于print('a={}, b={}, c={}'.format(a, b, c))结果:
a=1, b=2, c=3
可以看出printf的语法特别清楚,他比较器format的用法更加清晰,因为format还需要前后将括号对号入座,而printf中的括号可以直观地直接看的里面的值是什么。
{:.nf}
控制小数点位数
import numpy as np
a = np.sqrt(2)
b = np.sqrt(3)
c = np.sqrt(5)
print(f'a={a:.1f}, b={b:.2f}, c={c:.3f}')
# 等效于print('a={:.1f}, b={:.2f}, c={:.3f}'.format(a, b, c))结果
a=1.4, b=1.73, c=2.236
# 分别保留1位,两位,三位小数
{:.nf}
,n代表着保留几位小数,上面的例子一目了然
这里可以看到,printf比format的优势更明显了,括号里一目了然
更多解释
参考python官方文档:
https://docs.python.org/3.6/whatsnew/3.6.html#pep-498-formatted-string-literals
**这种字符常量表示方式是在python3.6之后引入的。**更低的版本会报错
PEP 498(即Python Enhancement Proposals, Python增强提案或Python改进建议书),引入了一种新的字符串字面量:f-字符串,或格式化字符串字面量。格式化字符串字面值以’f’作为前缀,类似于str.format()所接受的格式字符串。它们包含用花括号括起来的替换字段。
更详细的介绍可以参考PEP 498的页面:https://www.python.org/dev/peps/pep-0498/
print(f‘‘)的用法相关推荐
- python之print(f“ “)用法
python之print(f" ")用法 Python输出函数print加上 f 的作用:即print(f" ") 主要作用就是格式化字符串,加f后可以在字符串 ...
- 【python】print函数的用法示例与讲解
python学习 本文以python3为核心 文章目录 python学习 一.有用的知识点 1.print 输出不换行 2.f"{}"的用法 二.格式规范 1.字符串输出格式 2. ...
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- python输入姓名年龄_【python学习】今天看看学习 %d ,%s, %f 等用法,下面的学习例子是说输入名字、年龄、工作,工资。并给出65岁退休还差多久的计算...
今天看看学习 %d ,%s, %f 等用法.%d 是占位符整数,%s 是占位符,%f 是浮点数.下面的学习例子是说输入名字.年龄.工作,工资.并给出65岁退休还差多久的计算.重点在于用占位符来prin ...
- python中print函数的用法
一.直接打印变量,元组或者列: name="闪闪" age=18 tup=(1,2,3) list=[1,2,3] dir={"a":1,"b&quo ...
- 【Python杂项】with open() as f的用法
with open() as f的用法 python文件读写,以后就用with open语句 读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 常见的读写操作: wit ...
- Python中print(f‘***‘)中f是什么意思
文章目录 Python3.6新增了一种f-字符串格式化 asyncio异步相关知识点 `__name__ == '__main__'` Python3.6新增了一种f-字符串格式化 格式化的字符串文字 ...
- bat ping 返回值_bat教程[273] print命令的用法
古树屋Click to follow us (1)print命令的简介 C:\Users\86137>print /?打印文本文件.PRINT [/D:device] [[drive:][pat ...
- python end if_阅读下面的Python程序,请问输出结果是什么? print(T,end=' ') if not 0 else print('F',end=' ') print(T...
[简答题]How do critical thinking and our emotions complement each other? [简答题]阅读下面的Python程序,请问输出结果是什么? ...
最新文章
- 【小心勿喷,吃饭中的小朋友最好别看】史上最搞笑的前端vue文件命名,没有之一,呵呵哒
- 重定向、管道和用户管理练习题
- Linux下Mysql的基本操作
- Socket 编程概述
- AAAI 2020 开源论文 | 可建模语义分层的知识图谱补全方法
- DIN+DIEN,机器学习唯一指定涨点技Attention
- java 时间类 joda_Java日期类Joda-time的使用及性能对比
- pip导包CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘异常处理
- Linux shell标准输入,标准输出,错误输出
- Android 数据库加密
- 计算机等级和计算应用区别,2020上半年软考问答:计算机等级考试和软考有什么区别?...
- envi 打开影像报错:‘HISTOGRAM:illegal binsize or max/min‘.The result maybe invalid
- android ios base64编码,IOS Base64编码/解码
- 在WIN10专业版上安装WINCC7.4的踩坑之路
- MATLAB程序:S-V信道模型
- esp8266 wifi 中继整理
- L44. 通配符匹配
- 【工具】PPT插入高清图片保存后图片变模糊的解决方法
- 第三方软件测试报告 CMA CNAS标识的区别
- ‘海外/国外‘地区微博签到shu据(正题在第二部分)
热门文章
- 人工智能可以取代人类思维吗?
- 血压飙升,windows蓝屏壁纸
- 《计算机网络》局域网
- EPICGAMES-导入游戏,只能导入本就是EPIC中下载的游戏,用于EPIC不识别的情况
- php vue模板,探索 PHP 与 Vue 通用直出模板方案
- 不知名网站编程(一)
- android将一个long型转成时间字符串
- matlab结果以向量形式输出,MATLAB:为什么我自己写的这个函数,即使输入值为一个向量,输出也只有一个值?...
- 阿里取消“P”序列职级显示引热议,网友:P3、P4流下了感动的泪水
- ajax数据交互 手动搭建后台