点击上方“蓝字”关注我们吧!

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:格式化输出(上)相关推荐

  1. python输入输出-2. Python中的基本输入、输出、格式化输出

    本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...

  2. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

  3. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  4. Python的三种格式化输出方式

    一.第一种,利用%(称之为:占位符)格式化输出: s = """ ------------- info ------------- name:%s age:%s job: ...

  5. python a和b字符串和占位符输出_python格式化输出

    python格式化输出 一.格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提 ...

  6. python print %s 号格式化输出

    python %号格式化输出: 一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中. %s,表示格式化一个对象为字符 "%±(正负号表示)3(数字表示字符串的长度)s&quo ...

  7. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

  8. 【Python】占位符格式化输出

    1.说明 Python的格式化输出有好几种方式,比较常用的是%格式化.format()方法以及3.6版本支持的f-string,这三种格式化的用法这里不讲,这里主要讲一下控制占位符的格式,比如说输出长 ...

  9. python return返回值格式化_day11__函数名的应用,python新特f-strings格式化输出、迭代器...

    一.函数名的应用 ​函数名的定义和变量的定义几乎一致,在变量的角度,函数名其实就是一个变量,具有变量的功能:可以赋值:但是作为函数名他也有特殊的功能就是加上()就会执行对应的函数,所以我们可以把函数名 ...

  10. Python 数字以规定格式化输出

    数字的格式化输出 在odoo中写Float类型引用时,遇到数字需要加上千位符,odoo在Float类型中自动加上了千位符,所以直接正常使用源生就好了,但是需求要求在数值没有值的时候自动显示为空,但是o ...

最新文章

  1. Python写爬虫只需三步
  2. anaconda安装后只有几个文件,大量文件缺失,开始栏里没有图标的解决方法
  3. 关于地图添加大量marker点进行卡顿问题
  4. DCMTK:将XML文档转换为DICOM文件或数据集
  5. java项目合同制没做完扣钱吗_程序员接私活,怎样防止做完不给钱?
  6. php边框圆角,css3圆角和圆角边框使用方法总结
  7. android 语音编码,android – 如何将录制的语音编码为ogg vorbis?
  8. CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
  9. Appium真机运行Device Name获取方法
  10. 手机反编译java源码,Android反编译(一)之反编译JAVA源码
  11. python自动化测试-最常用的自动化测试框架
  12. 20几岁要懂点经济学【笔记】
  13. kkt条件 弱对偶 强对偶_机器学习笔记(8)-对偶关系和KKT条件
  14. 下载源码报错Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven
  15. 实验9-10 平面向量加法 (15 分)
  16. java lru笔试题,2016年头条校招笔试(LRU算法)
  17. CSS学习笔记 07、2D与3D转换
  18. 二, 大数据基础架构Hadoop-HDFS入门和基本操作(基本组成, Shell操作, API操作, 读写流程) hf
  19. 【爬虫笔记】关于Beautiful Soup 4
  20. STM32 RTC应用 内部唤醒中断 (Internal Wakeup)

热门文章

  1. u3d android,u3d与安卓交互(Android studio)
  2. 北科大matlab,北科大matlab第五次作业多项式及其相关计算.doc
  3. 帝国cms会员充值交易推广分润系统的界面实现与开发记录
  4. ​多分类下的ROC曲线和AUC​
  5. EfficientNetV2震撼发布!87.3%准确率!模型更小,训练更快!谷歌大脑新作
  6. HTML5中的websocket图片直播
  7. Github GAN 非平稳纹理合成
  8. Logistic Regression(逻辑回归)原理及公式推导
  9. opencv与两个摄像头实现双目标定与测距
  10. 【番外篇3】xdd-plus 登录时发生致命错误以及小滴滴拉取代失败的解决办法