python 的输入和输出
1、字面量打印与格式化
2、文件的读取
3、json 格式转换
字面量 以变量或者常量给出的原始数据,在程序中可以直接使用的字变量。
类型:数值型、字符型、布尔型、
集合有:列表、元组、字典、集合
特殊自变量:None
格式化输出%的 用法
name = ‘xiaolan’
str=‘this is %s, my age %d’%(name,20)
print(str)
字面值插值
format ()方法
用法:str .format()可以将
字符串 ;例:print(“we are the {} and {}”.format(“Tom”,“lili”))
列表 例 :print(“we are the {0} and {1}”.format(*listdata))
字典 例如:print(“we are the {name } and {age}”.format(*dictdata))
Fstring方法 3.6以后出现的新字符串格式机制
使用方法:f’{变量名},’
注意:大括号里面可以是表达或者函数
大括号内不能转义,不能使用’\‘
文件读取
文件读取时一种常见的IO操作,操作I/O的能力是操作系统提供的,现在的系统磁盘不允许普通的磁盘
直接读取磁盘,所以读写文件时需要请求操作系统打开一个对象,这时我们在程序中要操作的文件对象。
第一步:打开文件,获取文件描述符
第二步:操作文件描述符:读|写
第三步:关闭文件
注意:文件读写操作完成后,应该及时关闭