一文带你了解Python中的输入与输出
作者:hacker707 发布时间:2023-11-26 12:05:24
Python输入
在Python中,使用内置函数input()可以接收用户的键盘输入
input()函数的基本用法如下:variable = input()
参数说明如下:
variable
:为保存输入结果的变量
双括号内的文字用于提示要输入的内容
实例
:接收用户输入的结果并保存到demo变量中
demo = input("请输入内容:")
✅在Python3.x中,input()接收用户键盘输入的类型默认为字符串类型,如果想用input()函数接收其他数据类型的数据(例如int类型)就需要进行强转数据类型
number = int(input("请输入整数:"))
补充:命令行输入
x = input("Please input x:")
y = raw_input("Please input x:")
使用input
和raw_input
都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。raw_input()
将所有输入作为字符串看待,返回字符串类型;而 input()
在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int, float),input()
可接受合法的 python 表达式。
看python input的文档,可以看到input()
本质上还是使用 raw_input()
来实现的,只是调用完 raw_input()
之后再调用 eval()
函数,所以,你甚至可以将表达式作为 input()
的参数,并且它会计算表达式的值并返回它。
def input(prompt):
return (eval(raw_input(prompt)))
除非对 input()
有特别需要,否则一般情况下我们都是推荐使用 raw_input()
来与用户交互。
Python输出
print()输出
在Python中,可以使用print()函数将结果输出到控制台
print()函数语法格式:print(输出内容)
其中,输出内容可以是数字,字符串,也可以是包含运算符的表达式
a = 7
b = 10
print(7) # 输出数字
print(a if a > b else b) # 输出条件表达式的结果
print("人生苦短我用Python") # 输出字符串
format()格式化输出
✅简单了解后面讲到字符串的时候会详细进行讲解
使用.format()
格式化输出
name = "hacker"
age = 20
print("My name is {} and I am {} years old.".format(name, age))
除了使用.format()
以外,还可以使用f.string
来进行更简洁,易读的输出
name = "hacker"
age = 20
print(f"My name is {name} and I am {age} years old.")
来源:https://blog.csdn.net/xqe777/article/details/129701352


猜你喜欢
- 只要你的Web开发知识不是语文老师教的,那么你应该已经知道一个合格的开发者应该永远抱着怀疑的眼光看用户提交的数据。你不仅需要在前端通过表单或
- 本文实例分析了javascript定义变量时带var与不带var的区别。分享给大家供大家参考。具体分析如下:直接看实例里说明:<scr
- arange()类似于内置函数range(),通过指定开始值、终值和步长创建表示等差数列的一维数组,注意得到的结果数组不包含终值。linsp
- 按照下面一步一步来,安 * p就是这么简单。脚本之家下载渗透测试软件Burp Suite Professionalhttps://www.jb
- 一、两种模式pytorch可以给我们提供两种方式来切换训练和评估(推断)的模式,分别是:model.train() 和 model.eval
- 目录前言数据泵的导入数据泵的导出总结前言今天王子要分享的内容是关于Oracle的一个实战内容,Oracle的数据泵。网上有很多关于此的内容,
- 复习回顾:Python 对于时间日期操作提供了很多方法,我们前面已经学习了2个模块:基于Unix 时间戳范围限制在1970~2038年的时间
- 这篇文章主要介绍了sql获取存储过程返回数据过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
- 1) 创建配置文件和帐户 (创建一个配置文件和配置数据库邮件向导,用以访问配置数据库邮件管理节点中的数据库邮件节点及其上下文菜单中使用的帐户
- 前言前面写过一篇用Python制作PPT的博客,感兴趣的可以参考用Python制作PPT这篇是关于用Python进行数据可视化的,准备作为一
- 本文实例讲述了python函数装饰器之带参数的函数和带参数的装饰器用法。分享给大家供大家参考,具体如下:1. 函数带多个参数# 普通的装饰器
- 我之前想写路由器的密码暴力破解器,我手上只有极路由,发现极路由有安全限制,只能允许连续10密码错误,所以我改拿博客园练手。博客园的博客有个功
- 前言:str转换为json格式,前提一定需要保证这个str的格式和json是一致的,即左边最外层是大括号,右边的最外层是大括号。如果不一致,
- 在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为10(单位:秒),我们可以通过s
- 本文实例为大家分享了python图片插入文字的具体代码,供大家参考,具体内容如下问题如何在图片中插入大量文字并且自动换行效果原始图效果图注明
- 本文实例讲述了Python中itertools模块用法,分享给大家供大家参考。具体分析如下:一般来说,itertools模块包含创建有效迭代
- getattr函数(1)使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。>>> li = [&q
- 我就废话不多说了,直接上代码吧!# 寻找局部最高点# 输入input: 含有最高点高度的列表# 输出output: 返回最高点的位置# 时间
- 本文实例讲述了Python面向对象之类和对象。分享给大家供大家参考,具体如下:类和对象(1)对象是什么?对象=属性(静态)+方法(动态);属
- 一、问题描述 SQL Plus WorkSheet是一个窗口图形界面的SQL语句编辑器,对于那些喜欢窗口界面而不喜欢字符界面的用户,该工具相