python小数输出01_python:格式化输出(上)
Python格式化字符串:
在上一节我们介绍了Python的输入与输出函数,然后介绍了print()函数的简单用法,对于print()还有很多更加高级好玩的操作,如Python的格式化字符串输出。
Python的print()函数会以 % 开头转换说明符对各种类型数据进行格式化的输出——旧式字符串格式化。
%字符是标记转换说明符的开始。转换说明符也只是一个占位符,占了一个位置,最后要输出的内容是其后面的值,如变量,数字,字符串等。
eg: (注意“%d”与%a之间没有逗号)
其输出的结果为:
看懂了上面的例子之后就能对Python的转换说明符与格式化输出
有了大致的理解。下面对Python的转换说明符进行简单的总结:
%d 转换为带符号的十进制整数
%f 转换为浮点数(保留小数位后面6位有效数字)
%s 转换为字符串(用str()函数表达)
%r 表达式转换为字符串(用repr()函数表达)
%c 格式化字符及其 ASCII 码
%e 转化为科学计数法表示的浮点数(e 小写)
下面来详细举例讲解常用的转换说明符:
1、整数的输出:
%d:输出一个整数
%10d:输出的整数宽度至少为10
2、浮点数的输出:
%f:保留小数位后六位有效数字
%.nf:n代表指定的小数位精度
%m.nf:m表示最小宽度,n表示精度
3、字符串输出:
%s:输出字符串
%ns:右对齐,n表示占位符的位数
%.ms:截取字符串中前m位
END
python小数输出01_python:格式化输出(上)相关推荐
- python输入输出-2. Python中的基本输入、输出、格式化输出
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...
- Python的输入指令、格式化输出、基本运算符
Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...
- Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...
- Python的三种格式化输出方式
一.第一种,利用%(称之为:占位符)格式化输出: s = """ ------------- info ------------- name:%s age:%s job: ...
- python a和b字符串和占位符输出_python格式化输出
python格式化输出 一.格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提 ...
- python print %s 号格式化输出
python %号格式化输出: 一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中. %s,表示格式化一个对象为字符 "%±(正负号表示)3(数字表示字符串的长度)s&quo ...
- python语言格式化输出_Python | 格式化输出字符串
一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...
- 【Python】占位符格式化输出
1.说明 Python的格式化输出有好几种方式,比较常用的是%格式化.format()方法以及3.6版本支持的f-string,这三种格式化的用法这里不讲,这里主要讲一下控制占位符的格式,比如说输出长 ...
- python return返回值格式化_day11__函数名的应用,python新特f-strings格式化输出、迭代器...
一.函数名的应用 函数名的定义和变量的定义几乎一致,在变量的角度,函数名其实就是一个变量,具有变量的功能:可以赋值:但是作为函数名他也有特殊的功能就是加上()就会执行对应的函数,所以我们可以把函数名 ...
- Python 数字以规定格式化输出
数字的格式化输出 在odoo中写Float类型引用时,遇到数字需要加上千位符,odoo在Float类型中自动加上了千位符,所以直接正常使用源生就好了,但是需求要求在数值没有值的时候自动显示为空,但是o ...
最新文章
- Python写爬虫只需三步
- anaconda安装后只有几个文件,大量文件缺失,开始栏里没有图标的解决方法
- 关于地图添加大量marker点进行卡顿问题
- DCMTK:将XML文档转换为DICOM文件或数据集
- java项目合同制没做完扣钱吗_程序员接私活,怎样防止做完不给钱?
- php边框圆角,css3圆角和圆角边框使用方法总结
- android 语音编码,android – 如何将录制的语音编码为ogg vorbis?
- CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
- Appium真机运行Device Name获取方法
- 手机反编译java源码,Android反编译(一)之反编译JAVA源码
- python自动化测试-最常用的自动化测试框架
- 20几岁要懂点经济学【笔记】
- kkt条件 弱对偶 强对偶_机器学习笔记(8)-对偶关系和KKT条件
- 下载源码报错Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven
- 实验9-10 平面向量加法 (15 分)
- java lru笔试题,2016年头条校招笔试(LRU算法)
- CSS学习笔记 07、2D与3D转换
- 二, 大数据基础架构Hadoop-HDFS入门和基本操作(基本组成, Shell操作, API操作, 读写流程) hf
- 【爬虫笔记】关于Beautiful Soup 4
- STM32 RTC应用 内部唤醒中断 (Internal Wakeup)
热门文章
- u3d android,u3d与安卓交互(Android studio)
- 北科大matlab,北科大matlab第五次作业多项式及其相关计算.doc
- 帝国cms会员充值交易推广分润系统的界面实现与开发记录
- ​多分类下的ROC曲线和AUC​
- EfficientNetV2震撼发布!87.3%准确率!模型更小,训练更快!谷歌大脑新作
- HTML5中的websocket图片直播
- Github GAN 非平稳纹理合成
- Logistic Regression(逻辑回归)原理及公式推导
- opencv与两个摄像头实现双目标定与测距
- 【番外篇3】xdd-plus 登录时发生致命错误以及小滴滴拉取代失败的解决办法