python模块,python输入与输出

本文介绍了Python中的模块使用,包括系统内置模块、第三方模块和自定义模块。详细讲解了Python的输入输出,如字面量插值、str.format()、列表和字典解包、字符串格式化机制。此外,还探讨了文件读取操作和JSON转换的方法,包括with语句的使用以确保文件安全关闭。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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’>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值