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字符串格式化的强大之处. 首先我们先理解一下为什么要有字符串的格式化,就是为了方便字符串 ...
随机推荐
- java使用Redis(六个类型)
下载插件:https://mvnrepository.com/artifact/redis.clients/jedis/3.0.0 maven项目依赖: <dependency> < ...
- 解决pycharm无法导入本地包的问题
在用python写爬虫程序时,import 行无法通过,具体情况如下: pycharm运行程序后,程序pass了,但是出现了警告,如下图所示: 这是由于该程序不在根目录下,无法导入本地包,解决办法如下 ...
- win8安装wampserver报403错误解决方法
看着别人开始体验win8了,前几天我也安装了win8系统,总体来说还不错,但是今天安装完Wampserver后,浏览器输入localhost,竟然报了403错误,我以为我安装出错了,后来研究了半天,发 ...
- mime中间件
mime中间件Demo,里面用到的有 1.path模块 //引入模块 var path=require('path'); 2.extname方法 //获取文件的扩展名 var extname=path ...
- Linq 表达
Lambda 简单了解 //Lambda //匿名方法 //delegate (Student s) { return s.Age > 12 && s.Age < 20; ...
- [译]React如何区别class和function
原文 How Does React Tell a Class from a Function? 译注: 一分钟概览-- React最后采用了在React.Component上加入isReactComp ...
- Notes 20180308 : 语句
在讲解流程控制语句之前,我们先来说一下语句的问题.Java中的语句分为声明和赋值语句,条件和循环语句,调用和返回语句:我们之所以每两个放在一起是有深意的,我们大致将语句分为这三块,并以此为纲来说一下, ...
- meta的随堂笔记
Meta标签与搜索引擎优化(SEO) 概要 通常所说的meta标签,是在Html网页源代码中的一个重要的html标签.meta标签用来描述一个html网页文档的属性,例如作者.日期和时间.网页描述.关 ...
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
- [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……
- ::, [myid:] - WARN [WorkerSender[myid=]:QuorumCnxManager@] - Cannot open channel to at election ad ...