##零基础入门Python I/O:从print函数开始( 二 )
- 整数
- %b:二进制整数
- %d:十进制整数
- %i:十进制整数
- %o:八进制整数
- %x:十六进制整数
- float
- %e:指数(基底写为e)
- %E:指数(基底写为E)
- %f:浮点数
- %F:浮点数
- %g:指数(e)或浮点数(根据显示长度)
- “%+格式符”格式化输出
我的名字叫作Zara , 已经20岁了!# 用%d格式化16 , 用%o将十进制整数16用八进制数表示 print(''%d 的八进制是 %o''%(16,16))输出结果:
16 的八进制是 20# 用%.3f将整数转化为保留小数点后3位的float print(''23 转化为保留3位小数的浮点数%.3f''%(23))输出结果:
23转化为保留3位小数的浮点数23.000format函数是更为强大的格式化输出工具 , format函数收集位置参数和关键字参数的任意集合 , 使用它们的值替换str中的占位符 。 该方法使用大括号({})作为特殊字符代替% , {}中可以不带参数、带数字编号或带关键字编号进行占位和替换 , 前两种属于位置替换方法 , 后一种属于关键字替换方法 。
format函数也支持格式符 , 如下所示 。
- format函数格式符
- 'c':字符 。 打印前将整数转换成对应的Unicode字符串
- 'b':二进制 。 将数字以2为基数进行输出
- 'o':八进制 。 将数字以8为基数进行输出
- 'd':十进制 。 将数字以10为基数进行输出
- 'x':十六进制 。 将数字以16为基数进行输出 , 9以上的位数用小写字母表示
- 'e':幂符号 。 用科学计数法打印数字 。 用'e'表示幂
- 'g':一般格式 。 将数值以fixed-point格式输出 , 数值特别大时用幂形式打印
- 'n':数字 。 值为整数则等效于'd' , 为float则等效于'g' 。
- '%':百分数 。 数值乘以100后以fixed-point('f')格式打印 , 值后有一个百分号
- format函数格式化输出
我的名字叫作Zara , 已经20岁了!# format函数带数字编号并打乱顺序 print(''我的名字叫作{1} , 已经{0}岁了!''.format(18, 'Zara'))输出结果:
我的名字叫作Zara , 已经20岁了!# foemat函数带关键字参数 print(''我的名字叫作{name} , 已经{age}岁了!''.format(age=18,name='Zara'))输出结果:
我的名字叫作Zara , 已经20岁了!# format函数格式化数字为二进制数 print(''我的名字叫作{} , 已经{:b}岁了!''.format('Zara', 18))输出结果:
我的名字叫作Zara , 已经10010岁了!02 文件I/O
1. open
内置函数open的作用是打开一个文件 , 创建一个file对象以进行调用 。 在打开文件的基础上 , 后续的文件读写操作才可以实现 。 open函数的基本语法格式如下:
open(filename, mode)
open函数常用的参数及其说明如下所示 。
- open函数常用的参数及其说明
- filename:接收文件名 , 表示文件名称 。 无默认值
- mode:接收模式名 , 表示文件打开模式 。 默认为只读
- 数学■小学数学1-6年级基础复习资料,融会贯通后,成绩稳步提高
- 拍图君索尼NW-A105HN体验:HIFI小白入门首选
- 埃尔法哥哥我学python的一点感受
- 申耀的科技观察如何重塑现代基础架构?,后疫情时代
- 鸡爪数码3300X/3100,四核八线程变入门级标配,AMD正式发布锐龙3
- 互联网圈里人华为回应澳大利亚无端猜疑:对我们的指责根本没有事实基础
- Python小镇Python必备技能:用pandas读Excel常见操作
- 颜数码华硕 RX5500XT 显卡体验:入门级 A 卡值得买吗?
- 宏达说关注最重要的三个能力,中国基础软硬件的大市场在行业应用
- 「队伍」王玉君出席山东省监狱系统加强基层基础建设暨开展纪律作风建设年活动动员部署大会