2.3Python基础语法(三)之输入输出

返回总目录

目录:

1.input输入

2.print输出

(一)input输入

1.input的处理方式

# 输入input
string = input("请输入一个字符串:")
number = input("请输入一个数字:")
print(type(string))
print(type(number))
------------输出----------
请输入一个字符串:fjdkjfkjdk
请输入一个数字:123456
<class 'str'>
<class 'str'>

可见input是以 “ str ” 字符串的形式处理

2.字符转换数字:eval()函数

# input字符转换数字
number = input("请输入一个数字:")
print("转换前:", type(number))
number = eval(number)
print("转换后:", type(number))
------------输出----------
请输入一个数字:123
转换前: <class 'str'>
转换后: <class 'int'>

(二)print(values, sep, end, file, flush)输出

1.print函数的总览图

输出函数.png

2.values参数:用逗号间隔多个输出值

# values参数
a = 123
b = '张一根'
print(a, b)
------------输出----------
123 张一根

3.sep参数:分隔符

# sep参数:分隔符
a = 123
b = '张一根'
print(a, a, a, b, b,sep="--")
------------输出----------
123--123--123--张一根--张一根

4.end参数:结束符

# end参数:结束符
a = 123
b = '张一根'
print(a, b,end="这是结束符添加的\n")
------------输出----------
123 张一根这是结束符添加的

注:在默认下,print里的end参数等于end=“\n”,这才导致了print具有换行功能。

5.file参数:输出到文件

# file参数:输出到文件
f = open("test.txt", 'w', encoding='utf-8')  
#以w写的形式打开test.txt文件,且编码为utf-8,没有文件时,会新建一个文件。
print("这段话成功写入到该文件里", file=f)

------------输出效果----------


image.png

注:默认下,file=sys.stdout,即在控制台输出。

6.格式输出:%() 与.format()

# 格式输出
a = 12
b = 66
print("%d %d" % (a, b))  #对应的格式要匹配
print("{0} {1}".format(a, b))  #号数对应后面的变量
------------输出----------
12 66
12 66

注:这两种都是字符串的操作,不是print的操作,在其他用字符串的地方也可以用。

本小节结束!

返回总目录

我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,818评论 0 10
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,724评论 0 3
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,865评论 2 16
  • 才女赵婕说过这样一段话: 我钦佩一种父母,她们在孩子年幼时给予强烈的亲密,又在孩子长大后学会得体的退出,照顾...
    钢铁妈妈侠阅读 301评论 0 1
  • 重走长征路 暖冬万里行 第56天 途径张良庙 张良庙又称汉张留侯祠,国家级文物保护单位……
    寒冰0601阅读 200评论 0 0