Python -- 基本的输入和输出
文章目录
- 1. 基于input()函数输入
- 2. 基于print()的函数输出
- 1.1 print()函数的标准用法
- 2.1 print()函数格式化输出
- 2.1.1 % 操作符
- 2.1.2 format()函数
- 2.1.3 f-strings格式化输出
- 2.1.4 print()函数输出到文件
- 2.1.5 print()函数输出ASCII码
1. 基于input()函数输入
在Python中可以通过input()函数取键盘输入数据。一般格式为:
input()函数首先输出提示字符串,然后等待用户键盘输入,
直到用户按回车键结束,函数最后返回用户输入的字符串(不包括最后的回车符),
保存于变量中,然后程序继续执行input函数后面的语句。
示例:
实现根据输入的年份(4位数字,如1981),计算目前的年龄,程序中使用input()函数输入年份,使用datetime模块获取当前年份,然后用获取的年份减去输入的年份,就是计算的年龄。
import datetimebirth_year = input("请输入您的出生年份:")
now_year = datetime.datetime.now().year
age = now_year - int(birth_year)
print("您的年龄为: " + str(age) + "岁")
运行结果:
注意:
- input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
- input()在从键盘获取了数据以后,会存放到等号右边的变量中
- input()会把用户输入的任何值都作为字符串来对待
2. 基于print()的函数输出
1.1 print()函数的标准用法
在Python中,默认情况下,一条print()语句输出后会自动换行,如果想要一次输出多个内容,
而且不换行,可以将要输出的内容使用英文半角的逗号分隔。
输出语句示例:
print('abc', 123)
print('abc', 123, sep=',')
运行结果:
2.1 print()函数格式化输出
2.1.1 % 操作符
示例:
animal = 'monkey'
num = 4
print('A %s has %d legs' % (animal, num))
2.1.2 format()函数
Python 3还支持用格式化字符串的函数str.format()进行字符串格式化。
该函数在形式上相当于通过{|}来代替%,但功能更加强大。
format函数还可以用接收参数的方式对字符串进行格式化,
参数位置可以不按显示顺序,参数也可以不用或者用多次。
示例:
print('%.2f' % 3.1415)
print('%5.2f' % 3.1415)
print('{0}的年龄是{1}'.format('李二毛', 2))
print('{name}的年龄是{age}'.format(age=2, name='李二毛'))
运行结果:
2.1.3 f-strings格式化输出
示例:
name = '周天天'
age = 20
sex = '男'
res = f'我的名字叫:{name.upper()},我今年{age + 1}岁,我是{sex}生'
print(res)
运行结果:
2.1.4 print()函数输出到文件
示例:
fp = open(r'E:\PythonCode\para02\examples\resouces\data.txt', 'a+') # 打开文件
print("生活就像一盒巧克力 你永远不知道下一颗是什么味道。", file=fp) # 输出到文件
fp.close() # 关闭文件
运行结果:
2.1.5 print()函数输出ASCII码
示例:
编写程序,实现在键盘输入相应字母、数字或符号,输出其ASCII的状态值,
即十进制的数字值。如:输入B,则输出显示为66:输入*,则输出显示为42。
c = input("请输入单个字符:")
print(c + "的ASCII码为", ord(c))
运行结果:
Python -- 基本的输入和输出相关推荐
- python起步输入-Python编程起步——输入与输出
Python编程起步--输入与输出 通常,任何计算机程序都是为了执行一个特定的任务,比如:统计一个班同学的平均英语成绩,在显示器上画出一个半径为100个像素的红色圆圈,或者在视频播放器上播放一段指定的 ...
- Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值
Python数据结构与算法(1.3)--Python基础之输入.输出与高阶赋值 0. 学习目标 1. 输入.输出与注释 1.1 获取用户输入 1.2 格式化输出 1.2.1 基本方法 1.2.2 fo ...
- python 字符串的输入和输出
python 字符串的输入和输出 1.字符串的输入 python中提供了input()函数可以用于接收字符串的输入,默认的标准输入是键盘,并且会将输入内容转化为字符串类型,如需将其转化为整型等数据类型 ...
- (入门)python的基本输入和输出
今天主要为大家详细介绍了python的基本输入和输出,文中示例代码介绍的非常详细,具有一定的参考价值,这也是我们学习python最基本的一步.想要了解更多关于python知识的,请点击这个 目录 Py ...
- Python 黑箱 :输入与输出-day4
Python "黑箱" :输入与输出 文章目录 Python "黑箱" :输入与输出 输入输出基础 文件输入与输出 JSON序列化与实战 写在后面 世纪之交的论 ...
- python编程输入标准-Python中的输入与输出
一.计算机核心 1.计算机的三大核心为 输入.计算.输出: 2.程序就是指令的集合: 二.python输入与输出 1.简单的来说python作为一种语言,可以编写脚本和程序,那么python就具备输入 ...
- python在windows 输入和输出文件_Python文件、目录和输入输出操作
读取键盘的输入 Python提供了input()内置函数从标准输入读入一行文本,默认的标准输入是键盘.input可以接收一个Python表达式作为输入,并将运算结果返回,如下所示: biotest@b ...
- 【Python核心】输入与输出
由浅及深讲讲Python的输入和输出 一.输入输出基础 最简单直接的输入来自键盘操作,比如下面这个例子 name = input('your name:') gender = input('you a ...
- python输入名字-Python基础篇--输入与输出
在任何语言中,输入和输出都是代码最基础的开始, so,先来聊一聊输入和输出 输出 在python中,我们一般用print() 输出,在括号里输入你想输出的信息,用引号包裹起来(单双三都可以),例如我们 ...
- 分享一下python入门知识点-输入与输出教程,不喜勿喷
输入的函数形式共有两种 print( ), print ' ' 输入的函数是print ' ' 这种格式中各个变量是由逗号拼接起来的,比如下面前两行代码. Print函数还可以将字符与计算结果一起打印 ...
最新文章
- 02-dispatch_barrier
- Stream Part.4
- RMAN 系列(二) ---- RMAN 设置和配置
- Redis-cluster架构
- flink sql client读取hive时卡住
- Spring 国际化 MessageSource
- 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
- 计算机软考程序员客观题,历年计算机软考程序员部分选择题真题重点
- javascript在IE和Firefox下的不同之处
- excel如何绘制箱线图 (初级版)
- 德律aoi程式制作_精典德律AOI检测程式制作手册(全).ppt
- Kubernetes之ServiceAccount+Secret(超详细汇总)
- 学习Hibernate框架笔记-第2天
- 信息隐藏 !!!!!!!!!!!!!
- Vlan与二层交换机
- MATLAB筛选数据
- 【Python】圆周率 Pi (π) 的计算(蒙特卡罗法+公式法)
- 使用C语言编写测速程序
- vmware的vmdk格式虚拟机转换为qcow2格式
- Flash中使用Filereference上传文件的一些注意事项