【python】输入输出(文件IO)

目录

本文简介:介绍了标准输入输出函数print()和input()、介绍了python一些文件操作

 

一、输出

1、标准输出函数print()

1)函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行

2)可以通过给函数print()传递关键字参数sep,这个是输出时输出项之间的分割字符串

3)print() 会默认在输出的最后输出一个换行符“\n”,即换到新的一行

2、格式化输出

1)常见的格式转换符有:

    %d:整数;

    %f:浮点数;

    %s:字符串;

    %p:数据的内存地址(十六进制)

2)str的format()方法  通过{}和:来代替传统的%方式

二、标准输入(内置函数input())

三、一些文件操作


 

 

本文简介:介绍了标准输入输出函数print()和input()、介绍了python一些文件操作

 

一、输出

1、标准输出函数print()

 1)函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行

print("函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行")

6d5b54c0039c4de195a46dbf02efea50.png

2)可以通过给函数print()传递关键字参数sep,这个是输出时输出项之间的分割字符串

print("sep","分隔符",sep="++")

b02b9c948cdd4a499ca7c783fe4c3d45.png

 

3)print() 会默认在输出的最后输出一个换行符“\n”,即换到新的一行

我们可以通过参数end传递一个相应的值

print("sep","分隔符",sep="++",end='末尾')

d924b77443664e2c8636178dc9712297.png

 

2、格式化输出

1)常见的格式转换符有:

  • %d:整数;

  • %f:浮点数;

  • %s:字符串;

  • %p:数据的内存地址(十六进制)

2)str的format()方法  通过{}和:来代替传统的%方式

#%%
# f-string 格式化
# 字符串前缀f,包含在{}的表达式会被表达式的值代替
scores = 99
print(f"分数为:{scores}")
# 分数为:99
# format()方法的基本使用
print( "{}:{}加油,{}加油!".format("2022", "f", "加油!"))
print("{1}:{0}加油,{2}加油!".format("2022", "f", "加油!"))

当有多个{}时,按顺序来

我们也可以在{}里写个数字, 比如{1} 是用第二个代替  (从0开始的)

输出如下:

2022:f加油,加油!加油!
f:2022加油,加油!加油!

二、标准输入(内置函数input())

该函数从键盘中读取一个字符串,且该函数还可以带一个表示提示的字符串。无论输入的是什么类型的数据,该函数都返回一个字符串,

我们根据需要将该函数返回的字符串转换成相应的类型,如int、float。

while True:
    s = input("请输入一些东西")
    print("这个是{}类型的".format(type(s)))

3b2c1d4ff9fc4be199618fe163e4b7c5.png

可以看到是 "str" 类型的

用类型转换:

while True:
    s = int(input("请输入一个数字"))
    print("这个是{}类型的".format(type(s)))
    print(250+s)

 870b5b032d88434ab544dc409d565fe6.png


 三、一些文件操作

可以参考:Python 文件I/O | 菜鸟教程

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值