Python输入和输出

输入和输出

str(): 函数返回一个用户易读的表达形式。

repr(): 产生一个解释器易读的表达形式。

输出格式

str.rjust(length) 输出的长度为length,右对齐

str.ljust(length) 输出的长度为length,左对齐

str.center(length) 输出的长度为length,居中

str.zfill(length) 在字符串左边填充0

str.format()的基本使用

  1. ‘{}: {}’.format(‘name’,’age’)
  2. ‘{0} : {1}’.format(‘name’,’age’)
  3. 采用关键字参数 ‘{name}:{age}’,format(name=’hh’,age=18)
  4. 也可以是关键字和索引的结合 ‘{0}:{age}’,format(‘hh’,age=18)

格式化参数

*’!a’ (使用 ascii()), ‘!s’ (使用 str()) 和 ‘!r’ (使用 repr()) 可以用于在格式化某个值之前对其进行转化:
*
print(“{0!a} {1!s} {2!r}”.format(10,’hello’,’hello’))

旧式字符串格式化

print('常量 PI 的值近似为:%5.3f。' % math.pi)

输入

使用input() 输入

str = input("请输入:");
print ("你输入的内容是: ", str)

读写文件

open(location,mode) 打开文件 location 位置 mode 读写模式

read() readline() readlines() 读取

write(content) 写入

seek(offset, from_what) 移动指针到指定位置

tell() 当前指针位置

close() 关闭

pickle 模块

python的pickle模块实现了基本的数据序列和反序列化。

通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储。

通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。

 pickle.dump(obj, file, [,protocol]) #将数据序列化放到文件里
 pickle.load(file) # 反序列化成数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值