文章目录

  • 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 -- 基本的输入和输出相关推荐

  1. python起步输入-Python编程起步——输入与输出

    Python编程起步--输入与输出 通常,任何计算机程序都是为了执行一个特定的任务,比如:统计一个班同学的平均英语成绩,在显示器上画出一个半径为100个像素的红色圆圈,或者在视频播放器上播放一段指定的 ...

  2. Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值

    Python数据结构与算法(1.3)--Python基础之输入.输出与高阶赋值 0. 学习目标 1. 输入.输出与注释 1.1 获取用户输入 1.2 格式化输出 1.2.1 基本方法 1.2.2 fo ...

  3. python 字符串的输入和输出

    python 字符串的输入和输出 1.字符串的输入 python中提供了input()函数可以用于接收字符串的输入,默认的标准输入是键盘,并且会将输入内容转化为字符串类型,如需将其转化为整型等数据类型 ...

  4. (入门)python的基本输入和输出

    今天主要为大家详细介绍了python的基本输入和输出,文中示例代码介绍的非常详细,具有一定的参考价值,这也是我们学习python最基本的一步.想要了解更多关于python知识的,请点击这个 目录 Py ...

  5. Python 黑箱 :输入与输出-day4

    Python "黑箱" :输入与输出 文章目录 Python "黑箱" :输入与输出 输入输出基础 文件输入与输出 JSON序列化与实战 写在后面 世纪之交的论 ...

  6. python编程输入标准-Python中的输入与输出

    一.计算机核心 1.计算机的三大核心为 输入.计算.输出: 2.程序就是指令的集合: 二.python输入与输出 1.简单的来说python作为一种语言,可以编写脚本和程序,那么python就具备输入 ...

  7. python在windows 输入和输出文件_Python文件、目录和输入输出操作

    读取键盘的输入 Python提供了input()内置函数从标准输入读入一行文本,默认的标准输入是键盘.input可以接收一个Python表达式作为输入,并将运算结果返回,如下所示: biotest@b ...

  8. 【Python核心】输入与输出

    由浅及深讲讲Python的输入和输出 一.输入输出基础 最简单直接的输入来自键盘操作,比如下面这个例子 name = input('your name:') gender = input('you a ...

  9. python输入名字-Python基础篇--输入与输出

    在任何语言中,输入和输出都是代码最基础的开始, so,先来聊一聊输入和输出 输出 在python中,我们一般用print() 输出,在括号里输入你想输出的信息,用引号包裹起来(单双三都可以),例如我们 ...

  10. 分享一下python入门知识点-输入与输出教程,不喜勿喷

    输入的函数形式共有两种 print( ), print ' ' 输入的函数是print ' ' 这种格式中各个变量是由逗号拼接起来的,比如下面前两行代码. Print函数还可以将字符与计算结果一起打印 ...

最新文章

  1. 02-dispatch_barrier
  2. Stream Part.4
  3. RMAN 系列(二) ---- RMAN 设置和配置
  4. Redis-cluster架构
  5. flink sql client读取hive时卡住
  6. Spring 国际化 MessageSource
  7. 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
  8. 计算机软考程序员客观题,历年计算机软考程序员部分选择题真题重点
  9. javascript在IE和Firefox下的不同之处
  10. excel如何绘制箱线图 (初级版)
  11. 德律aoi程式制作_精典德律AOI检测程式制作手册(全).ppt
  12. Kubernetes之ServiceAccount+Secret(超详细汇总)
  13. 学习Hibernate框架笔记-第2天
  14. 信息隐藏 !!!!!!!!!!!!!
  15. Vlan与二层交换机
  16. MATLAB筛选数据
  17. 【Python】圆周率 Pi (π) 的计算(蒙特卡罗法+公式法)
  18. 使用C语言编写测速程序
  19. vmware的vmdk格式虚拟机转换为qcow2格式
  20. Flash中使用Filereference上传文件的一些注意事项

热门文章

  1. 过尽婚纱皆不是:敢问SEO技巧在何方
  2. 数据库系统概论①——数据库系统基本概念
  3. 功能最强大的php框架,【精粹】架构合理+强大的PHP框架再次推荐,傲视群雄~
  4. Linux系统批量释放deleted文件占用的空间
  5. 根据excel的某列将excel分成不同的sheet
  6. 软件测试 - 等价类划分法
  7. 数据库中关系代数是什么_什么是关系代数?
  8. Krypital Group:盘点未来值得关注的几个EIP方案
  9. Ubuntu 安装 cnpm
  10. Seq2Seq model个人小记