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字符串格式化的强大之处. 首先我们先理解一下为什么要有字符串的格式化,就是为了方便字符串 ...
随机推荐
- js 飞机大战
完整文件及代码可以在网盘下载,下载链接为:https://pan.baidu.com/s/1hs7sBUs 密码: d83x 飞机大战css定义: <style> #container{ ...
- Jmeter-常用函数之__CSVRead使用
可参照:http://www.cnblogs.com/liu-ke/p/4324157.html 压测中有些参数是固定范围内的取值,或者成对出现(如登录帐号和密码),以大量用户同时登录网站为例: 1. ...
- react系列(六)Redux Saga
在Redux中常要管理异步操作,目前社区流行的有Redux-Saga.Redux-thunk等.在管理复杂应用时,推荐使用Redux-Saga,它提供了用 generator 书写类同步代码的能力. ...
- 微信小程序禁止刷新之后苹果端还可以下拉的问题
一.问题描述 最近在做一个小程序项目,需要禁止下拉刷新,于是在page.json里面添加了这段话 "enablePullDownRefresh":false 全局关闭下拉刷新,这段 ...
- iOS开发神器InjectionIII
最近发现了一款适用于iOS开发的神器,希望可以和大家一起分享,同时自己也将有用的东西记录下来,没错就是InjectionIII! 先看一下使用流程: 1.在MAC的App Store里面搜索下载这个工 ...
- JsonCpp在vs中使用
Jsoncpp是c++生成和解析Json数据的跨平台开源库.下面简介如何在vs中使用. 1.官网下载.https://sourceforge.net/projects/jsoncpp/解压文件得到js ...
- Mint-UI 的 DatetimePicker 日期时间插件的安装与使用
简介:Mint-UI是饿了么出品的基于vue的移动端组件库(element-ui是桌面端) 官网:http://mint-ui.github.io/docs/#/zh-cn2 项目环境:vue-cli ...
- window server IIS组建方法
文章来自:二度云IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器.FTP服务器.NNTP服务器和SMTP服务器,分别用 ...
- JZOJ 4273. 【NOIP2015模拟10.28B组】圣章-精灵使的魔法语
4273. [NOIP2015模拟10.28B组]圣章-精灵使的魔法语 (File IO): input:elf.in output:elf.out Time Limits: 1000 ms Mem ...
- 大数据学习--day05(嵌套循环、方法、递归)
嵌套循环.方法.递归 图形打印 public static void main(String[]arg) { /** * * * * * * */ // 3 2 1 0 // 1 3 5 for(in ...