python学习笔记:字符串格式化】的更多相关文章

字符串和常量 print(r'hello\py\thon') r 代表后面字符不进行转义,原样输出; 表示常量,命名时变量名字大写代表常量.NAME = 'liulixue'; 字符串表示:' ', " ", ''' '''.三引号表示:1原样格式输出,2作为注释使用 字符串格式化输出 %s占位符(s代表字符串string如果传入其他型将通过str()强制转换) person = '大圣' address = '花果山水帘洞' phone = '15613177904' print('…
Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. format = "Hello,%s.%s enough for ya?" values = ('world','Hot'); print format % values Hello,world.Hot enough for ya? %s转换说明符. string另一种格式化值的方法:模板字…
Table 3.1. 字符串格式化代码 格式 描述 %% 百分号标记% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写字符) %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用E代替e) %f 浮点数字(用小数点符号) %g 浮点数字(根据值的大小采用%e或%f) %G 浮点数字(类似于%g) %p 指针(用十六进制打印值的内存地址) %n 存储输…
time模块 import time t = time.strftime("%Y-%m-%d %H:%M:%S") print(t) datetime模块 import datetime t = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") print(t) 格式化输出之后,就得到了我们常见的格式了 2020-04-07 10:59:36 附:strftime参数 strftime(format[, tu…
字符串处理 索引:返回字符串中单个字符 <字符串>[M] 切片:返回字符串中一段字符子串 <字符串>[M:N:K] 字符串格式化使用.format()方法…
类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块 无与伦比的列表解析功能 # coding=utf-8 # 列表解析 print [i * 2 for i in [8, -2, 5]] print [i for i in range(8) if i % 2 == 0] 在FF的javascript1.7就实现了相同的语法( Array Comprehension) var evens = [i for (i in rang…
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #第一行注释是为了告诉Linux/OS X系统, #这是一个Python可执行程序,Windows系统会忽略这个注释: #第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码, #否则,你在源代码中写的中文输出可能会有乱码. ''' >>> ord('A') 65 >>> ord('中') 20013 >>> chr(66) 'B' >&…
字符编码:因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理,最早的计算机在设计时采用8个比特(bit)作为一个字节 (byte),所以,一个字节能表示的最大的整数是255(二进制1111111=十进制255),如果要表示更大的整数,就必须用更大的整数,就必须用更多的字节 ,比如,两个字节可以表示的最大整数是65535 字符 ASCII unicode  utf -8 A 01000001 00000000 01000001 01000001 中 x 01001110 00…
1.百分号方式拼接 %[(name)][flags][width].[precision]typecode (name)      可选,用于选择指定的key flags          可选,可供选择的值有: +       右对齐:正数前加正好,负数前加负号: -        左对齐:正数前无符号,负数前加负号: 空格    右对齐:正数前加空格,负数前加负号: 0        右对齐:正数前无符号,负数前加负号:用0填充空白处 width         可选,占有宽度 .preci…
格式化 S % (args...) 方式 特点 str里的占位符同java里的占位符. 优势 这种方式可以限定格式化的时候接受的数据类型. 常见占位符 %d 接收数字,格式化为 十进制 %x 接收数字,格式化为 十六进制 %f 接受数字.格式化为浮点数 %.nf的方式可以指定 小数点有效位 %.2f 保留两位小数点 %s 接受字符串. 范例 msg = '%s 回家吃饭,外边一碗面%.2f块钱,还有%x钱' print(msg%('旺财',10,255)) 输出 旺财 回家吃饭,外边一碗面10.…