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字符串格式化的强大之处. 首先我们先理解一下为什么要有字符串的格式化,就是为了方便字符串 ...
随机推荐
- 记一次重装系统后恢复EFS加密文件过程
之前用了8年的win7系统被我删注册表给折腾挂了, 无法进入系统, 无法进入安全模式, 无法使用光盘修复 只能重装系统,习惯性的重装前GHOST备份了一下 今天忽然发现有好几个项目文件居然成了绿色的, ...
- 给已安装的NGINX添加新的模块
给已安装的NGINX添加新的模块 2018-11-16 14:02:45 Visit 0 使用 nginx -V 查看当前nginx的信息,包括版本号和configure编译配置信息 版本号 : ...
- 跨浏览器的事件对象EventUtil
var EventUtil = function(){ /*--addHandler--*/ addHandler:function(element,type,handler){ if(element ...
- trunc(sysdate)的含义是什么
1.ORACLE中TRUNC是截取的函数
- python3爬虫-网易云排行榜,网易云歌手及作品
import requests, re, json, os, time from fake_useragent import UserAgent from lxml import etree from ...
- BFC的特性及使用场景
BFC(Block Formatting Context)块级格式化上下文,是Web页面 CSS 视觉渲染的一部分,用于决定块盒子的布局及浮动相互影响范围的一个区域. BFC的特性: 1. 属于同一个 ...
- MySQL索引的使用及注意事项
索引是存储引擎用于快速找到记录的一种数据结构.索引优化应该是对查询性能优化最有效的手段了.索引能够轻易将查询性能提高几个数量级,"最优"的索引有时比一个"好的" ...
- js实现所有异步请求全部加载完毕后,loading效果消失
在实际开发中,一定有情况是这样的,一个页面我们有多个地方请求了ajax,在这种情况下,我们要实现数据没来之前出现我们炫酷的loading效果,而且要等到所有的ajax都请求完毕后,才让我们的loadi ...
- go加密算法:CBC对称加密(一)--DES
package main import ( "bytes" //"crypto/aes" "crypto/cipher" "cry ...
- SHOPEX快递物流单号查询插件
本SHOPEX快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅急送快递.德邦物流.百世快递.汇通快递.中通快递.天天快递等知 ...