一、普遍的输入和输出

1.输入

在python3中,函数的输入格式为:input(),能够接受一个标准输入数据,返回string类型。

input() 函数是从键盘作为字符串读取数据,不论是否使用引号(”或“”)。

Name=input("请输入你的名字:")
print(Name)

也接受多个数据输入,使用eval()函数,间隔符必须是逗号

a,b,c=eval(input())

2.输出

产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个表达式。这个函数传递表达式转换为一个字符串。

函数格式:print([object,···],sep=",end='\n',file=sys.stdout)(end默认值为回车,可自定义符号)

格式化输出:

  #%x --- hex 十六进制#%d --- dec 十进制#%o --- oct 八进制#%s --- 字符串#%f --- float 浮点数

实例:

PI=3.1415926
print("PI = %10.3f" % math.pi) #输出PI = 3.142 print("PI = %-10.3f" % math.pi) #输出PI = 3.142

二、文件IO

1.Open()函数

在读取或写入一个文件之前,你必须使用 Python 内置open()函数来打开它。 该函数创建一个文件对象,这将被用来调用与它相关的其他支持方式。

open() 将会返回一个 file 对象,基本语法格式如下:

file_object = open(file_name [, access_mode][, buffering])

各个参数的详细信息如下: file_name: 文件名(file_name )参数是包含您要访问的文件名的字符串值。 access_mode: access_mode指定该文件已被打开,即读,写,追加等方式。可能值的完整列表,在表中如下。这是可选的参数,默认文件访问模式是读(r)。

buffering: 如果该缓冲值被设置为0,则表示不使用缓冲。如果该缓冲值是1,则在访问一个文件进行时行缓冲。如果指定缓冲值大于1的整数,缓冲使用所指示的缓冲器大小进行。如果是负数,缓冲区大小是系统默认的(默认行为)。

file对象的方法

f.read()

为了读取一个文件的内容,调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。size 是一个可选的数字类型的参数。 当 size 被忽略了或者为负, 那么该文件的所有内容都将被读取并且返回。

f.readline()

f.readline() 会从文件中读取单独的一行。换行符为 '\n'。f.readline() 如果返回一个空字符串, 说明已经已经读取到最后一行。

f.readlines()

f.readlines() 将返回该文件中包含的所有行。

如果设置可选参数 sizehint, 则读取指定长度的字节, 并且将这些字节按行分割。

f.write()

f.write(string) 将 string 写入到文件中, 然后返回写入的字符数。

f.close()

在文本文件中 (那些打开文件的模式下没有 b 的), 只会相对于文件起始位置进行定位。

当你处理完一个文件后, 调用 f.close() 来关闭文件并释放系统的资源,如果尝试再调用该文件,则会抛出异常。

当处理一个文件对象时, 使用 with 关键字是非常好的方式。在结束后, 它会帮你正确的关闭文件。

关于以上file对象的方法都是自己的方式习惯了,关于具体实例,大家可以直接参考书籍或者是其他的资源网站。

References:

  • python学习手册
  • 跟老齐学python
  • python编程:从入门到实战
  • W3Cschool python3教程

原地址:https://github.com/Soler0502H/Python_Basis_and_Practice/blob/master/python/1.12 python 3 输入和输出.md

转载于:https://www.cnblogs.com/launolife/p/9986659.html

python 3 输入和输出相关推荐

  1. python输入什么就输出什么意思_一文读懂Python的输入和输出

    本文介绍了Python的输入和输出,既然是Python代码,那么就一定有输出量,那么,Python是如何输出的呢? 输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'h ...

  2. python输入什么就输出什么_一文读懂Python的输入和输出

    本文介绍了Python的输入和输出,既然是Python代码,那么就一定有输出量,那么,Python是如何输出的呢? 输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'h ...

  3. input只能输入两位小数_四十三、Python的输入与输出

    Python的输入与输出 一.输出格式美化 Python常见的有两种输出值的方式:表达式语句和print()函数.而第三种方式是使用文件对象的write()方法,标准输出文件可以用sys.stdout ...

  4. python文件输入和输出

    第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不能读出.w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错 ...

  5. python如何输入和输出_输入和输出

    输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') p ...

  6. 小猿圈之python的输入和输出

    python是一门高级语言,学起来感觉很容易,但是真正想学好的还是得下点功夫的,小猿圈今天给大家说一下python中的输入和输出,在python 2 和python 3有什么区别,大家可一定要仔细学喽 ...

  7. Python基础---输入和输出

    一 python的运行方式: python的交互模式:可以直接输入代码,然后执行,并立刻输出结果.相当于启动了python的解释器,但是 等待你一行一行的输入代码,输入一行执行一行. python的命 ...

  8. <Python的输入、输出、注释>——《Python》

    目录 1.注释 1.1注释是什么 1.2注释的语法 (1) 注释行 (2) 文档字符串 1.3注释的规范 2.输入输出 2.1和用户交互 2.2通过控制台输出 2.3通过控制台输入 1.注释 1.1注 ...

  9. Python 基础--输入与输出

    有些时候你的程序会与用户产生交互.举个例子,你会希望获取用户的输入内容,并向用户打印出一些返回的结果.我们可以分别通过 input() 函数与 print 函数来实现这一需求. 对于输入,我们还可以使 ...

最新文章

  1. 在微信小程序中调用本地接口
  2. IOS UIView 放大缩小
  3. 【Linux基础】crontab定时命令详解
  4. activity-启动动画的设定(下面弹出出现,弹入下面消失)
  5. 简单绑定要注意的问题_AX
  6. 重置Winsock2
  7. 修改echarts饼状图位置
  8. 彼得林奇的成功投资二——长期经营业绩
  9. mysql -b -w_MySQL系列(三)
  10. springboot整合RabbitMQ启动报错:An unexpected connection driver error occured,Socket Closed
  11. Linux安全原理简介
  12. 20+主流跨境电商平台API地址大全
  13. [M1]Daily Scum 10.8
  14. 深度解密Mysql数据库索引
  15. 表情识别(二)——使用Dlib、opencv和Python标记和提取脸部的特定区域
  16. 某宝滑块 x82y解决方法、x5sec
  17. CSS3之渐变(线性渐变,径向渐变)
  18. 在 CloudIDE 里实现天猫精灵自定义技能的业务逻辑
  19. 去掉QTableView、QTreeView内item被选中时的虚线框
  20. C#与Halcon混合编程调用笔记本摄像头

热门文章

  1. 揭秘更加开放的数据库服务:阿里云数据库专属集群
  2. 从搜索引擎到核心交易数据库,详解阿里云神龙如何支撑双11
  3. 作为数据库核心成员,如何让淘宝不卡顿?
  4. 面试疑难点解析:开发工具及框架(一)
  5. 新版“峡谷第一美”妲己尾巴毛发制作分享
  6. Polygon 年度游戏之《巴巴是你》:解读纯粹的游戏乐趣
  7. MySQL备份与恢复——基于OUTFILE /LOAD DATA 逻辑备份恢复
  8. Mybatis常见面试题(10个必备面试题)
  9. SQL基础【八、Insert】
  10. sqli-labs(40)