Python--输入和输出

这篇具有很好参考价值的文章主要介绍了Python--输入和输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、输入:input()函数

格式:input(‘提示内容’)
作用:获取从键盘上输入的字符
提示内容是str类型

例如:

input('请输入一个整数:')

输出:

请输入一个整数:

注意:input()函数的返回值是str类型!

如:

num = input('请输入一个整数:')
print(type(num))

输出:

请输入一个整数:10
<class 'str'>

输入的是int类型的10,但是input函数获取到后返回的是str类型。

二、输出:print()函数

1.print函数说明

格式:print(values,…,sep=’ ‘,end=’\n’,file=sys.stdout)
参数说明:
values:要输出的对象,可以是数字,字符串,列表等;省略号表示一次可以输出多个对象。
sep:分隔符。当输出两个或者两个以上的对象时,对象与对象之间默认使用空格’ ‘分隔开。
end:输出所有对象后,默认换行。’\n’代表换行。
file:设置输出设备,默认输出到显示器。

例如:

print(10, 'hello')

输出:

10 hello

values为10和’hello’,两个输出对象之间用空格隔开,输出之后是自动换行的,默认输出在屏幕上。

2.格式化输出

方法一:使用占位符(%)格式化输出

语法格式:‘%[-][+][0][m][.n] 格式化字符’%输出对象

-:可选参数,指定左对齐
+:可选参数,指定右对齐
0:可选参数,表示右对齐,用0填充空白处(一般和m参数一起使用)
m:可选参数,指定占用宽度
n:可选参数,指定小数点后保留位数
格式化字符:必须参数。

python字符串格式化符号:
python输入输出,Python,python,开发语言

data = 555
print('%-d'%data) #左对齐

#输出:
555

data = 555
print('%5d'%data) #占用宽度为5

#输出:
  555 #左边两个空位

data = 555
print('%05d'%data) #占用宽度为5,用0填充空位

#输出:
00555

data = 555.222222
print('%.2f'%data) #保留两位小数

#输出:
555.22

方法二:format格式化

format有三种用法:
用法一:format中的内容和花括号的出现顺序一一对应

place = '中国'
age = 18
print('我来自{},我的年龄是{}'.format(place, age))

输出:

我来自中国,我的年龄是18

用法二:花括号中填入数字指定format中的参数(数字从0开始)

place = '中国'
age = 18
print('我来自{0},我的年龄是{1}'.format(place, age))

输出:

我来自中国,我的年龄是18

把花括号中的数字换一下:

place = '中国'
age = 18
print('我来自{1},我的年龄是{0}'.format(place, age))

输出:

我来自18,我的年龄是中国

用法三:通过关键字指定

print('我来自{place},我的年龄是{age}'.format(place = '中国', age = 18))

输出:

我来自中国,我的年龄是18

方法三:f-string

f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。
f-string 格式化字符串以 f 开头,后面跟着字符串,字符串中的表达式用大括号 {} 包起来,它会将变量或表达式计算后的值替换进去,实例如下:

name = '张三'
age = 18
print(f'我的名字是{name},我的年龄是{age}')

输出:文章来源地址https://www.toymoban.com/news/detail-695924.html

我的名字是张三,我的年龄是18

到了这里,关于Python--输入和输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python(18)--文件输入/输出 Ⅱ

    ​ 大家好!我是码银🥰 欢迎关注🥰: CSDN:码银 公众号:码银学编程 前一篇文章(python(17)–文件的输入/输出-CSDN博客)介绍了如何操作文本文件和二进制文件,以及对应文件的写入和读取。这篇文章继续学习文件的输入/输出操作😆。 文件的删除可以使用os模块的remove(

    2024年01月22日
    浏览(34)
  • python(17)--文件的输入/输出

    大家好!我是 码银 🥰 欢迎关注🥰: CSDN:码银 公众号:码银学编程 在Python中,文件文本操作是非常重要的,主要有以下几个原因: 数据持久性 :当你需要长期存储数据,如用户的个人信息、交易记录或数据库元数据等,将数据保存在文件中是一种常见的方法。文件系统

    2024年02月03日
    浏览(30)
  • Python中基本输入和输出

    从我们接触第一个Python程序开始,就一直在使用 print() 函数向屏幕上输出一些字符,如下图代码所示: print() 函数就是Python的基本输出函数。那既然有输出,肯定也有输入,Python还提供了一个用于进行输入的 input() 函数,用于接收用户从键盘上的输入内容,如下图代码所示:

    2024年02月04日
    浏览(37)
  • 1.0 Python 标准输入与输出

    python 是一种高级、面向对象、通用的编程语言,由 Guido van Rossum 发明,于1991年首次发布。python 的设计哲学强调代码的可读性和简洁性,同时也非常适合于大型项目的开发。python 语言被广泛用于Web开发、科学计算、人工智能、自动化测试、游戏开发等各个领域,并且拥有丰富

    2024年02月13日
    浏览(44)
  • 【python】一行输入多个整数并排序输出

    【例1】一行输入若干整数,用空格分隔,从小大大排序输出。 范例: 如何一行输入多个值? 我们使用 input().split() 的方法,进行输入和分隔。 input() 即输入函数,输入的数据类型都是字符串类型。 split() 既可以将多个字符互传进行分割切片。 需要注意的是,通过 split() 分割

    2024年02月05日
    浏览(42)
  • Python学习之四 数据输入与输出

    前面的章节,组要学习了一些简单的Python编程,使用的是交互式解释器,本章节将开始进行脚本编程。可以使用多种编辑器或者IDE完成编码,主要使用vim。 参考前续小节的写法,我们给a、b分别赋值3和5。 在终端运行程序后发现,没有任何输出。这就是本次我们将要学习输入

    2024年02月10日
    浏览(26)
  • Python零基础入门(三)——基本输入与输出

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 Python 作为一种高级编程语言,为程序员提供了很多

    2024年02月10日
    浏览(38)
  • 【赛码】python【输入输出】读取未给出行列数的矩阵,并转置输出。

    输入描述: 对于一个n*m的矩阵,输入有n行,每行是m个以空格分隔的数字。 输出描述: n*m矩阵的转置矩阵。输出m行,每行是n个空格分隔的数据。 样例输入 1 2 3 4 5 6 样例输出 1 4 2 5 3 6   解决思路: 将输入转为列表嵌套格式,然后根据转置位置索引输出  

    2024年02月16日
    浏览(49)
  • python基础——输入与输出【input 和 print】

    📝前言: 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识,可以让我们更好的理解程序代码中内容的含义,不至于一头雾水。今天我就来介绍一下,python中两个常见的输入和输出语句 input 和 print 🎬个人简介:努力学习ing 📋个人专栏:C语言入门基

    2024年03月13日
    浏览(44)
  • Python文件操作与输入输出:从基础到高级应用

    Python作为一门功能强大且易于学习的编程语言,在文件操作和输入输出方面提供了丰富的功能和工具。本文将从基础知识开始,逐步深入探讨Python中的文件操作和输入输出技术,帮助读者在编程过程中更好地利用这些功能。 在Python中,文件操作是一项重要的任务。我们首先要

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包