Python学习教程(learning Python)--1.2.4 Python格式化输出科学计数
Python在浮点数据输出时,可以采用科学计数法的方式输出。
现举两个例子说明一下如何使用。
eg1. 无精度要求的科学计数法浮点数据输出
>>> print(format(12345.6789, 'e'))
输出结果为:
1.234568e+04
eg2 有精度要求的科学计数法浮点数据输出
>>>print(format(12345.6789, '.2e'))
输出结果为:
1.23e+04
对比以上两个小程序的结果,可以看出format格式控制字里的2的含义是保留2为小数点。
智普教育Python www.jeapedu.com
———————————————————————————————————————————
Python学习教程(learning Python)--1.2.4 Python格式化输出科学计数的更多相关文章
- Python学习教程(learning Python)--1.2.2 Python格式化输出基础
		
本节讨论为何要格式化输出数据? 先看一段代码吧,本程序的功能是计算月支付金额. amount_due = 5000.0 #年支付金额 monthly_payment = amount_due / 12 ...
 - python学习教程,史上最全面的python学习路线图
		
Python 是Web 开发.游戏脚本.计算机视觉.物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶.Python学习路线分享给你. 阶段一是Pyt ...
 - Python学习教程(learning Python)--2.3.5 Python返回多个值问题
		
本节主要学习Python的函数是如何同时返回多个值的问题. 在学习Python的时候惊奇的发现,Python的函数可以同时返回多个值,很有意思. #define function sum def su ...
 - Python学习教程(learning Python)--3.3.4 Python的if-elif-else语句
		
Python的if-elif-else语句用于多种条件判断后选择某个语句块执行.该语句可以利用一系列条件表达式进行检查,并在某个表达式为真的情况下执行相应的代码.需要注意的是,虽然if/elif/el ...
 - Python学习教程(learning Python)--3.3.3 Python逻辑关系表达式
		
在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识.逻辑关 ...
 - Python学习教程(learning Python)--3.3.2 Python的关系运算
		
如果if的condition不用布尔表达式来做条件判断而采用关系表达式,实际上关系表达式运算的结果要么是True要么是False.下面我们先了解一些有关关系运算符的基础知识,如下表所示. 做个小程序测 ...
 - Python学习教程(learning Python)--3.3.1 Python下的布尔表达式
		
简单的说就是if要判断condition是真是假,Python和C语言一样非0即真,所以如果if的condition是布尔表达式我们可以用True或者非0数(不可是浮点数)表示真,用False或者0表 ...
 - Python学习教程(learning Python)--3.3 分支语句的条件表达式详解
		
本节主要讨论分支语句的条件表达式问题. 在if或者if-else分支控制语句里由于都用到条件判断(表达式是真还是假),条件判断可以是一种关系运算也可以是布尔表达式. 本节将对if及if-else语句的 ...
 - Python学习教程(learning Python)--3.2 if-else分支语句
		
if-else分支语句结构的特点是当conditon条件满足时,执行if下的语句块,当condition条件不满足时执行else下的语句块,也就是说根据条件来控制让某些语句执行,某些语句不被执行. i ...
 
随机推荐
- The Ninth Hunan Collegiate Programming Contest (2013)  Problem H
			
Problem H High bridge, low bridge Q: There are one high bridge and one low bridge across the river. ...
 - 在解决方案中所使用 NuGet 管理软件包依赖
			
使用程序包恢复功能可以在提交源代码时, 不需要将代码库提交到源代码管理中,大幅减少项目的尺寸.所有NuGet程序包都存储在解决方案的Packages文件夹中. 要启用程序包恢复功能,可右键单击解决方案 ...
 - SMTP邮件发送命令
			
第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车第二步,用户登录 输入 helo 163.com 回车,这是向服务器表明你的用户身份250 OK ...
 - CDN缓存策略FAQ
			
1.CDN加速原理通过动态域名解析,网友的请求被分配到离自己最快的服务器.CDN服务器直接返回缓存文件或通过专线代理原站的内容.网络加速+内容缓存,有效提供访问速度 2.CDN节点数量全国多个机房,每 ...
 - JS(AS)中的原子操作
			
原子操作这是Java多线程编程的老生常谈了.所谓原子操作是指不会被线程调度机制打断的操作:这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程). 当然 ...
 - GLSL 中的光照计算
			
理论知识转载地址:http://blog.csdn.net/ym19860303/article/details/25545933 1.Lambert模型(漫反射) 环境光: Iambdiff = K ...
 - 在.net中序列化读写xml方法
			
收集XML的写法 XML是一种很常见的数据保存方式,我经常用它来保存一些数据,或者是一些配置参数. 使用C#,我们可以借助.net framework提供的很多API来读取或者创建修改这些XML, 然 ...
 - VC 运行时库 /MD、/MDd 和 /MT、/MTd
			
这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE版本了. 首先说/MT /MT是 "multithread, static version ” 意思 ...
 - oracle权限
			
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户publi ...
 - adb调试命令详解-2016.02.01
			
adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出. 1 命令详解 a 查看帮助信息 adb ...