目录
本文简介:介绍了标准输入输出函数print()和input()、介绍了python一些文件操作
1)函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行
2)可以通过给函数print()传递关键字参数sep,这个是输出时输出项之间的分割字符串
3)print() 会默认在输出的最后输出一个换行符“\n”,即换到新的一行
2)str的format()方法 通过{}和:来代替传统的%方式
本文简介:介绍了标准输入输出函数print()和input()、介绍了python一些文件操作
一、输出
1、标准输出函数print()
1)函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行
print("函数print()将输出的值以空格隔开,并且在输出这些值后还会换到新的一行")
2)可以通过给函数print()传递关键字参数sep,这个是输出时输出项之间的分割字符串
print("sep","分隔符",sep="++")
3)print() 会默认在输出的最后输出一个换行符“\n”,即换到新的一行
我们可以通过参数end传递一个相应的值
print("sep","分隔符",sep="++",end='末尾')
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)))
可以看到是 "str" 类型的
用类型转换:
while True:
s = int(input("请输入一个数字"))
print("这个是{}类型的".format(type(s)))
print(250+s)
三、一些文件操作
可以参考:Python 文件I/O | 菜鸟教程