Python字符串格式化符号及转义字符含义(非常全!!!)
字符串格式化符号含义
| 符号 | 说明 | 
| %c | 格式化字符及其 ASCII 码 | 
| %s | 格式化字符串 | 
| %d | 格式化整数 | 
| %o | 格式化无符号八进制数 | 
| %x | 格式化无符号十六进制数 | 
| %X | 格式化无符号十六进制数(大写) | 
| %f | 格式化浮点数字,可指定小数点后的精度 | 
| %e | 用科学计数法格式化浮点数 | 
| %E | 作用同 %e,用科学计数法格式化浮点数 | 
| %g | 根据值的大小决定使用 %f 或 %e | 
| %G | 作用同 %g,根据值的大小决定使用 %f 或者 %E | 
格式化操作符辅助命令
| 符号 | 说明 | 
| m.n | m 是显示的最小总宽度,n 是小数点后的位数 | 
| - | 用于左对齐 | 
| + | 在正数前面显示加号(+) | 
| # | 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X' | 
| 0 | 显示的数字前面填充 '0' 取代空格 | 
Python 的转义字符及其含义
| 符号 | 说明 | 
| \' | 单引号 | 
| \" | 双引号 | 
| \a | 发出系统响铃声 | 
| \b | 退格符 | 
| \n | 换行符 | 
| \t | 横向制表符(TAB) | 
| \v | 纵向制表符 | 
| \r | 回车符 | 
| \f | 换页符 | 
| \o | 八进制数代表的字符 | 
| \x | 十六进制数代表的字符 | 
| \0 | 表示一个空字符 | 
| \\ | 反斜杠 | 
1、对于字符串的格式化最常用到的是format()操作函数,它的参数主要有两大类:
- 1. 关键字参数:
以下代码里面a,b,c就是典型的关键字参数
>>> "{a} love {b}.{c}".format(a="I", b="FishC", c="com")
'I love FishC.com'
- 2. 位置参数:
以下{0}{1}{2}为典型的位置参数:
>>> "{0} love {1}.{2}".format("I", "FishC", "com")
'I love FishC.com'
2、对于一类比较特殊的字符串格式化的用法:
“{0:.2f}”.format(27.658)
这里前面的:表示的是格式化符号的开始,而.2表示的是四舍五入,保留两位小数,f表示的是打印出定点数
3、练习:实现进制之间转换的功能代码:

Python字符串格式化符号及转义字符含义(非常全!!!)的更多相关文章
- python字符串格式化符号含义及转义字符含义
		字符串格式化符号含义 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o ... 
- python 字符串格式化符号含义及注释
		字符串格式化符号含义 符号 说明 %C 格式化字符及其ASCII码 %S 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) ... 
- python字符串格式化符号及转移字符含义
		博文出自鱼C论坛文章 http://bbs.fishc.com/thread-39140-1-1.html 
- 【转】Python字符串格式化
		Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中. 在 Python 中,字符串格式化使用与 C 中 sp ... 
- Python字符串格式符号含义
		====== #字符串格式化符号含义 #%C 格式化字符串及其ASCLL码 >>> '%c' %97 'a' >>> '%c' % 97 'a' >>& ... 
- python3字符串的方法及注释/ 字符串格式化符号含义及格式化符号含义
		capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度wid ... 
- Python的字符串格式化符号
		1.字符串格式化符号含义 %c:格式化字符及其ASCII码 %s:格式化字符串 %d:格式化整数 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %X:格式化无符号十六进制数(大写) %f: ... 
- Python 字符串格式化
		Python 字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存 一 ... 
- Python学习:12.Python字符串格式化
		字符串格式化 讲解Python这么久,也没有讲解Python的字符串的格式化,那我们今天就来了解一下python字符串格式化的强大之处. 首先我们先理解一下为什么要有字符串的格式化,就是为了方便字符串 ... 
随机推荐
- 匹配iPhoneX
			1.header中加一下标签 <meta name="viewport" content="width=device-width,initial-scale=1,m ... 
- caffe 学习(3)——Layer Catalogue
			layer是建模和计算的基本单元. caffe的目录包含各种state-of-the-art model的layers. 为了创建一个caffe model,我们需要定义模型架构在一个protocol ... 
- mongodb安装(比较全一点)
			Linux下MongoDB安装和配置详解 转:https://www.cnblogs.com/pfnie/articles/6759105.html 一.创建MongoDB的安装路径 在/usr/l ... 
- 在servlet中使用Spring注入
			修改servlet 的 init 方法,添加以下代码: SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, ... 
- 二维码生成(QRCode.js)
			什么是 QRCode.js? QRCode.js 是一个用于生成二维码的 JavaScript 库.主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库. 基本用法 ... 
- HDU 5536--Chip Factory(暴力)
			Chip Factory Time Limit: 18000/9000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)T ... 
- 分布式版本控制系统之Git
			Git Git 是目前世界上最先进的分布式版本控制系统(没有之一) 作用 源代码管理 为什么要进行源代码管理? 方便多人协同开发 方便版本控制 Git的诞生 作者是 Linux 之父:Linus Be ... 
- mysql 配置安装
			1. 下载: mysql-5.7.20是解压版免安装的,mysql-5.7.20下载地址:http://dev.mysql.com/downloads/mysql/ 直接下载,无需注册和登录. ... 
- MySQL数据库修改数据表类型(引擎)的方法
			MySQL数据库使用事务,相关数据表必须为InnoDB引擎 查看数据表状态: SHOW TABLE STATUS FROM wawa WHERE NAME='ww_invite_code_temp'; ... 
- CSS动画详解及transform、transition、translate的区别
			刚看完一节慕课网的css动画,在此总结下 1. 先说下 transform.transition.translate的区别 transform 和 transition是css的2个属性,transl ... 
