python中θ怎么打_python中%的用法
1. 打印字符串
print (“His name is %s”%(“Aviad”))
效果:
2.打印整数
print (“He is %d years old”%(25))
效果:
3.打印浮点数
print (“His height is %f m”%(1.83))
效果:
4.打印浮点数(指定保留小数点位数)
print (“His height is %.2f m”%(1.83))
效果:
5.指定占位符宽度
print (“Name:%10s Age:%8d Height:%8.2f”%(“Aviad”,25,1.83))
效果:
6.指定占位符宽度(左对齐)
print (“Name:%-10s Age:%-8d Height:%-8.2f”%(“Aviad”,25,1.83))
效果:
7.指定占位符(只能用0当占位符?)
print (“Name:%-10s Age:%08d Height:%08.2f”%(“Aviad”,25,1.83))
效果:
8.科学计数法
format(0.0015,’.2e’)
效果:
我们还可以用词典来传递真实值。如下:
print (“I’m %©s. I have %(l)d yuan.” % {‘c’:‘hungry’,‘l’:22})
调试输出:
I’m hungry. I have 22 yuan.
格式符
格式符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型,如下:
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
可以用如下的方式,对格式进行进一步的控制:
%[(name)][flags][width].[precision]typecode
(name)为命名
flags可以有+,-,’ ‘或0。+表示右对齐。-表示左对齐。’ '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。
width表示显示宽度
precision表示小数点后精度
比如:
print("%+10x" % 10)
print("%04d" % 5)
print("%6.3f" % 2.3)
上面的width, precision为两个整数。我们可以利用*,来动态代入这两个量。比如:
print("%.f" % (4, 1.2))
Python实际上用4来替换。所以实际的模板为"%.4f"。
总结
Python中内置的%操作符可用于格式化字符串操作,控制字符串的呈现格式。Python中还有其他的格式化字符串的方式,但%操作符的使用是最方便的。
python中θ怎么打_python中%的用法相关推荐
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- python中定义数据结构_Python中的数据结构—简介
python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...
- global在python中啥意思_Python中global用法详解
1. 文档说明 在python3.3.2的官方api帮助文档上看到, 如下一段话: The global statement is a declaration which holds for the ...
- python中字典使用_python中字典的使用
python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...
- python super详解_python中super()详解
一.问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1: class A: def __init__ ...
- python 定义list长度_python中list列表的高级函数 python如何统计列表的长度
在python的函数中,如何将列表list的一部分作为函比如定义个函数,想实现的功能就是将列表a的后半部分(['c','d'])传入后面paraTestList(a[2:])中,括号里面的a[2:]命 ...
- python如何定义类_python中定义类
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 类的定义python中,定义类是通过class关键字,例如我们定义一个存储学生信 ...
- python决策树 多分类_Python中的决策树分类:您需要了解的一切
python决策树 多分类 什么是决策树? (What is Decision Tree?) A decision tree is a decision support tool that uses ...
- python里的非_python中逻辑非
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python逻辑运算的简介以及使用~ 逻辑运算在程序开发中,通常 在判断条件时, ...
- python基础知识测试题_Python中的单元测试—基础知识
python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...
最新文章
- 为什么航空发动机那么难造?看看3D工作原理
- xml c libxml类库使用
- java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...
- Qt Creator5.12配置OpenCV4.3.0和opencv_contrib扩展包(亲测有效)
- 微服务架构 为什么需要配置中心
- SQL Server 2000 To SQL Server 2005
- 集合中存储自定义对象源代码
- GARFIELD@02-19-2005
- 尺度不变性是指什么不变_不变性的来龙去脉
- JAVA入门级教学之(什么是类加载)
- js之ActiveX控件使用说明 new ActiveXObject()
- U盘:对于目标文件系统,文件过大放不到u盘里
- mysql参数配置详情_MySQL配置文件mysql.ini参数详解、MySQL性能优化
- 还有什么事情AI做不了?
- Flutter基础—常用控件之容器
- mysql doc插入数据_如何向MySQL数据库的表中录入数据.doc
- db2和oracle更新xml大字段
- Ubuntu编写第一个Python程序
- 相关性模型 之 皮尔逊相关系数与斯皮尔曼相关系数
- 解决win10系统命令提示符添加路由时提示请求的操作需要提升问题
热门文章
- 通过两个坐标系对应点计算转换关系
- android otg u盘 视频教程,Android OTG U盘文件读写
- 谁动了“支付”的奶酪?移动支付蓝海剖析
- 人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象
- YDOOK :Pycharm 专业版下载安装 :官网直接下载安装 详细教程
- 中国化合物半导体产业竞争趋势与投资前景建议报告2022-2028年版
- Oracle拼音码函数(不过字库不全,普通能满足)
- 通过Java高仿flyme悬浮球设计
- 软考高级 真题 2009年上半年 信息系统项目管理师 综合知识
- JVM学习笔记之四 四种引用和垃圾回收的两次标记