python学习笔记:字符串格式化
% 格式化方法
"我的名字是 %s, 我的年龄是 %d" % (name, age)
常用格式:%[(name)][flags][width].[precision]typecode
width
flag:表示对齐方式,默认是右对齐,
- 如果是空格,表示填充一个空格,从而与负数对齐
- 如果为0,表示使用0进行填充
- 如果是 -,表示左对齐
precision:表示控制小数的精度
typecode取值说明:
- %s字符串 (采用str()的显示)
- %r字符串 (采用repr()的显示)
- %c单个字符
- %b二进制整数
- %d十进制整数
- %i十进制整数
- %o八进制整数
- %x十六进制整数
- %e指数 (基底写为e)
- %E指数 (基底写为E)
- %f浮点数
- %F浮点数,与上相同
- %g指数(e)或浮点数 (根据显示长度,自动选择)
- %G指数(E)或浮点数 (根据显示长度,自动选择)
- %%字符- "%"
% 操作符后面不止可以跟元组,还可以跟字典,跟字典的时候,可以按照字典项的键名来使用值
format 的用法
"我的名字是 {0}, 我的年龄是 {1}".format(name, age)
python学习笔记:字符串格式化的更多相关文章
- python学习笔记--字符串格式化
		字符串和常量 print(r'hello\py\thon') r 代表后面字符不进行转义,原样输出; 表示常量,命名时变量名字大写代表常量.NAME = 'liulixue'; 字符串表示:' ', ... 
- Python学习笔记-字符串
		Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. f ... 
- Python学习之字符串格式化
		Table 3.1. 字符串格式化代码 格式 描述 %% 百分号标记% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) % ... 
- python学习笔记 | strftime()格式化输出时间
		time模块 import time t = time.strftime("%Y-%m-%d %H:%M:%S") print(t) datetime模块 import datet ... 
- [Python学习笔记]  字符串类型及操作
		字符串处理 索引:返回字符串中单个字符 <字符串>[M] 切片:返回字符串中一段字符子串 <字符串>[M:N:K] 字符串格式化使用.format()方法 
- python学习笔记——字符串
		类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块 无与伦比的列表解析功能 # coding=utf-8 # 列表解析 prin ... 
- Python学习笔记 - 字符串和编码
		#!/usr/bin/env python3 # -*- coding: utf-8 -*- #第一行注释是为了告诉Linux/OS X系统, #这是一个Python可执行程序,Windows系统会忽 ... 
- python 学习笔记   字符串和编码
		字符编码:因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理,最早的计算机在设计时采用8个比特(bit)作为一个字节 (byte),所以,一个字节能表示的最大的整数是255(二进 ... 
- python学习笔记-字符串的拼接
		1.百分号方式拼接 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供 ... 
- [python学习笔记] String格式化
		格式化 S % (args...) 方式 特点 str里的占位符同java里的占位符. 优势 这种方式可以限定格式化的时候接受的数据类型. 常见占位符 %d 接收数字,格式化为 十进制 %x 接收数字 ... 
随机推荐
- QImage和IplImage转换总结
			在arm中做图像处理,因为不支持GTK,一般都会用到QT来实现显示功能,所以不可避免的要涉及到QImage和IplImage两种图像格式之间的转换,下面总结一下转换的方法. (下面格式转换的代码都是网 ... 
- MySQL中int(11)的意思
			参考文献:https://segmentfault.com/a/1190000012479448 int(11)中的11代表的是字符的显示宽度,在字段类型为int时,无论你显示宽度设置为多少,int类 ... 
- Python | 字符串拆分和拼接及常用操作
			一.字符串拆分 str = "hola ha1 ha2 china ha3 " # partition 从左侧找到第一个目标,切割成三组数据的[元组] str1 = str.par ... 
- 故障解决 | win10没声音及找不到Realtek高清音频管理器
			重装 win10 系统后,电脑没声音,更新驱动以及万不得已下载驱动精灵都没有解决. 后来发现在“硬件和声音”中没有Realtek高清音频管理器,之后找到解决办法如下: 1. 找到Realtek高清音频 ... 
- intellij手动创建Mybatis遇到java.io.IOException: Could not find resource mybatis.xml
			将配置文件夹设置成resources即可 
- Linux上后台运行node和springboot服务
			环境:Ubuntu18.04 阿里云云服务器 尝试全局安装forever和pm2均失败,最后以linux自带的nohub启动,以前同样用nohub启动springboot 命令: nohup npm ... 
- Abp中打开错误信息输出
			Abp默认是不向客户端输出错误日志的,导致有些内部报错既不能中断,也没有信息输出.此时打开日志输出开关即可.在xxModule类中PreInitialize()方法里 Configuration.Mo ... 
- python爬虫-----Python访问http的几种方式
			爬取页面数据,我们需要访问页面,发送http请求,以下内容就是Python发送请求的几种简单方式: 会使用到的库 urllib requests 1.urlopen import urllib. ... 
- 前端——语言——Core JS——《The good part》读书笔记——第一章节(Good Parts)
			本章是引言,有四个小节,具体内容如下: 第一小节 第一小节介绍作者的观点,作者编写本书的目的. 原文:I discovered that I could be a better programmer ... 
- 【C语言】创建一个函数,利用该函数将两个字符串连接起来
			代码: #include<stdio.h> ], ]) { int i, j; ; c[i] != '\0'; i++); ; d[j] != '\0'; j++) { c[i++] = ... 
