python模块 一、系统内置模块 sys,time,json,os
import sys
二、第三方开源模块 pip install 模块名 三、自己创建的模块
python输入与输出 字面量打印与格式化 文件读取 json格式转换
字面量插值方法 % %s,字符串,%d,整数,%f,浮点数,%2f小数点后两位 举例:
字面量插值%
name=‘amy’ age = 4 weight = 16.78 print(‘my name is %s,my age is %d,my weight is %f’%(name,age,weight)) 注意:%(name,age,weight)前面没有点.
字面量插值str.format()
name=‘amily’ age = 5 print(‘my name is {},my age is {}’.format(name,age)) print(‘my name is {0},my age is {1}’.format(name,age))
对list列表解包可以用*list
list=[‘amy’,‘boby’,‘lily’] print(‘my name is {},his name is {},her name is {}’.format(*list))
my_dict = {‘name’:‘bobo’,‘age’:4} print(‘my list is {},my dict is {}’.format(list,my_dict))
对字典dict解包,解包{}里面需要输入key的值,format后面加**字典名
print(‘my name is {name},my age is {age}’.format(**my_dict))
推荐用字符串格式化机制,注意{}中间加的是变量的名字,""前面要加f
list=[‘amy’,‘boby’,‘lily’] my_dict = {‘name’:‘bobo’,‘age’:4} print(f"my list is {list},my dict is {my_dict}")
可以使用列表和字典里面的值
print(f"my list is {list[0]},my dict is {my_dict[‘name’]}")
文件读取 只读r,写入w,追加a,默认文件访问模式是只读 读取图片的话要加rb 步骤 打开文件 操作文件读,写 关闭 f = open(‘test.txt’,r) f.read() f.close() 例子:
f = open(“data.txt”,‘r’) print(f.readlines()) f.close()
with可以将文件打开后,自动关闭文件
with open(“data.txt”) as f: print(f.readlines())
json使用方式 json由列表和字典组成
json转换
import json
data = {“name”:[“lily”,‘bobo’],“age”:10} print(type(data))
data1= json.dumps(data) print(type(data1))
data2 = json.loads(data1) print(type(data2))
<class ‘dict’> <class ‘str’> <class ‘dict’>
|