文章插图
目录:字符转义 , 编码解码 , 格式化补充 , format扩展 , 进制转化 , 深浅拷贝
转义:字符前存在\ , 在特定情况下字符就不再表示本身的意思代码 功能 例子
\n 换行符 print(‘hello\nworld’)在字符串前加r , 就可以防止转义
\t 水平制表符 print(‘\thello\tworld’)
\b 退格 , 往前删除一格 print(‘hell \bo’)
\r 当前位置移到本行开头 , \r之前的数据被后面的覆盖 , 不是删除 print(‘ he\rllo’)
\\ 一个单斜杠 print(‘ \\’)
\’ 一个单引号 print(‘\”)
\” 一个双引号 print(‘\”‘)
\0 一个空格(仅用于交互式环境下 , 也就是命令窗口中) print(‘her\0sdf’)
\a 电脑提示音(仅用于交互式环境下) print(‘\a’)
print('\t00b')print(r'\t00b')
00b\t00b
编码(encode)和解码(decode)
a = '你好 python'b = a.encode('utf-8')print(b)print(b.decode('utf-8'))
b’\xe4\xbd\xa0\xe5\xa5\xbd python’ —- 只编码中文字符串 , 英文字符串不变你好 python — 解码要先新设变量存储编码后的数据 , 解码是在新变量的基础上解
格式化补充代码 功能 例子
%s 占位符 print(‘%s’ % ‘帅’)1.%s 占位符
%r 显示原数据类型 print(‘%r’ % ‘帅’)
%d 整数 print(‘%d’ % 数字)
%f 浮点数 print(‘%f’ % 数字)
%c 查找ASCII表(就是一个特殊的表)里对应数字的元素 print(‘%c’ % 数字)
%o 将数字转为8进制(逢8进1) print(‘%o’ % 数字)
%x 16进制 (逢16进1) print(‘%x’ % 数字)
%e 科学计数法 print(‘%e’ % 数字)
– 左对齐 , 用法:%-6指定长度.4指定小数点后面的位数 print(‘%-6.4f’ % 10.3)
+ 显示正号 print(‘%+6.4f’ % 10.3)
%数字s 设置格式化长度 print(‘%5s’ % ‘ab’)
print('%s年%s月%s日' % (2021,4,28))
2021年4月28日2.%r 显示原数据类型
print('%r' % ('2021,4,28'))
‘2021,4,28’ — 原本的引号都一并输出 , 和原数据一模一样3.%d 整数
print('%d' % 1.8)#相当于向下取整
14.%f 浮点数
print('%f' % 1.4)#自动保留六位小数
1.4000005.%c 查找ASCII表(就是一个特殊的表)里对应数字的元素
print('%c' % 65)print('%c' % 100)
Ad
6.%o 8进制(逢8进1)
print('%o' % 65)
1017.%x 16进制
print('%x' % 65)
418.%e 科学计数法
print('%e' % 65)#65 = 6.5 *10的一次方 , 结果中的01=10的1次方
6.500000e+019.%-6指定长度 .4指定小数点后面的位数
print('%-6.4f' % 10.3)#4规定小数点后面有几位,f代表浮点数,6为指定长度;优先满足小数点后几位数
10.300010.%+ 显示正号
print('%+6.4f' % 10.3)
+10.300011.%数字s 设置格式化长度
print('%5s' % 'ab')
ab — ab前面空了三格format扩展功能 例子
保留小数点后两位数 print(‘{:.2f}’.format(10.3333333333))
指定传入 , 保留小数点后两位数 print(‘{s:.2f}’.format(s = 10.33333333333))
百分比格式化 print(‘{:.2%}’.format(0.33))
转16进制 print(‘{:x}’.format(20))
转8进制 print(‘{:o}’.format(20))
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:
- dedecms转WordPress 一键将DEDECMS迁移到WordPress
- c语言大小写字母转换编程 c语言大小写转换程序
- js页面跳转到新页面 js新开页面下载
- pdf转word变成图片无法编辑 pdf转word是图片怎么办
- java查找字符串中指定字符 java字符串查找某个字符
- python16进制字符串转10进制 16进制字符串转10进制
- caj文件转换成word文档的方法 caj文件怎么转换成word文档
- linux转移文件位置的方法 linux怎么移动文件到目录
- js点击跳转到指定页面 jq页面跳转到新页面
- word文档转换成图片的方法 怎么把word保存成图片