Python如何进行格式化输出?
CSDN话题挑战赛第2期
参赛话题:学习笔记
Python的格式化输出有两种方式。
一、通过%实现。
在字符串内部,%后紧跟占位符,有几个%?占位符,后面就跟几个变量或者值,用括号括起来,顺序要对应好。如果只有一个%?,括号可以省略。
例如:
'Hello, %s' % 'world'
'Hi, %s, you have $%d.' % ('Michael', 1000000)
常见的占位符有:
占位符(或者叫格式说明符)可以附带不同的修饰符来实现更加细致的格式化输出。常见的占位符的修饰(在%和占位符中间的位置)
(1) -号 表示左对齐
(2).号 表示小数点后位数
(3)0 表示左边补零
例如:
print(‘%-2d - %02d' % (3, 1))
表示3以左对齐占两个占位的形式输出,1以右对齐占两个占位的形式,并且前面填零补齐的形式输出。
print('%.2f' % 3.1415926)
表示以小数点后两位的形式输出:3.14
(4) %s可以将任何数据转换为字符串
例如:
'Age: %s. Gender: %s' % (25, True)
表示以字符串形式输出25和True
(5)%%表示字符%
二、format()方式格式化输出
另一种格式化字符串的方法。用传入的参数依次替换字符串内的占位符{0}、{1}……
例如:
print('Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125))
运行结果为:
'Hello, 小明, 成绩提升了 17.1%'
Python如何进行格式化输出?相关推荐
- python基础_格式化输出(%用法和format用法)(转载)
python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...
- Python 入门之格式化输出
Python 入门之格式化输出 1.格式化 (1)%为占位 (2)%s - 站字符串的位置(数字.字符串都能够进行填充) 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:8 ...
- Python·.·.print()函数格式化输出-超详解
Python·.·.print()函数格式化输出 print()函数格式为: print(objects, sep=' ', end='\n', file=sys.stdout) 文章目录 Pytho ...
- Python Base 字符串格式化输出
Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...
- Python基础之格式化输出
Python基础之格式化输出 1.Python格式化输出 1.1.字符串格式化输出I 引子 字符串格式化输出,主体是字符串,这个方法适用于字符串类型.有时候,我们会遇到这样的需求:我们想要制作一个字符 ...
- python - 字符串的格式化输出
# -*- coding:utf-8 -*- '''@project: jiaxy@author: Jimmy@file: study_2_str.py@ide: PyCharm Community ...
- python里的tplt什么意思 Python的format格式化输出
Python的格式化输出 方法一:传统方法 与C语言类似,可以采用"%"作为格式化输出的标记.如: print("The first number: %5d, the ...
- python右对齐格式化输出_Python中格式化输出的两种方法介绍
本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...
- Python之print 格式化输出
使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 ...
- matlab ,python,c++关于格式化输出数字的表达
我们想要格式化输出1,2,3,...为001,002,003 ... 那么在matlab,python,c++该如何表达呢? matlab: >> filedir=sprintf( ...
最新文章
- ==和equals()的区别
- 如何提高蜘蛛对网站的爬取次数?
- flutter进度条
- 本周Web2.0小工具推荐[2008-08-24]
- request.path 值危险
- 阿里云mysql写入性能_如何评价阿里云新一代关系型数据库 PolarDB?
- linux 进程的操作,linux进程操作命令
- Java并发编程实战之基于生产者消费者模式的日志服务读书笔记
- python通讯录文件读取_python通用读取vcf文件的类(可以直接复制粘贴使用)
- fortran调用MKL函数库中的gemm的fortran95接口计算矩阵相乘
- 深圳腾讯地图地铁站经纬度
- 『IT视界』 [互联网]联想裁员千人不影响国内业务 每年节约2.5亿
- Android自定义View单TextView显示多种文字样式
- 信道与多径效应基础知识总结
- 天翼云对象存储android实现,对象存储基础介绍(华为云、腾讯云、天翼云都提供对象存储服务)...
- Java 程序获取本机 ip 地址
- 利用OpenCV检测图像中的多个水果
- 数组No1团队成立了!
- 湖泊水库水质安全监测系统解决方案
- 5.数电复刻 之 化简
热门文章
- 一文读懂CPU缓存原理!
- AOJ 606.LOL系列之德玛短路
- java 使用 idea 快捷键失效解决方法
- Linux学习之文件系统zfs文件系统之zpool命令详解
- echarts折线图详解
- java数据访问层实例_java实际项目先写哪一层?java三层架构是什么?
- 会话技术(Session、Cookie)详细介绍
- python新手入门项目推荐_适合初学者练手的 10 个 有趣Python项目
- 猿创征文|python二分查找解密 青少年编程电子学会python编程等级考试三级真题解析2021年03月
- Python遍历字典到列表中出现覆盖前面数据或者字典对值(值为列表)赋值出现重复的问题...