提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、input()
  • 二、eval(input())
    • 2.a,b,c=map(int,input().split(","))
  • 总结

前言

在编写程序中,我们经常要处理各种输入数据,对于初学者来说,很容易犯一些错误,这里总结了一些python输入读取的几种方式

一、input()

input这个函数,第一个参数是提示语,它默认是空的。在我们使用input的时候,会从标准输入中读取一个string,即字符串。
input函数是以换行符为结束字符,我们写入的提示语是不会换行的

二、eval(input())

eval()函数用来执行一个字符串表达式,并返回表达式的值。还可以把字符串转化为list、tuple、dict
直接上案例吧:

print(eval(input()))


我们可以发现,当字符串是一个数字或者是一个计算式,程序正常执行。

2.a,b,c=map(int,input().split(","))

split(",")函数,将读取的字符串以","的形式分隔开来
map(a,b),提供两个参数,第一个参数需要传递一个函数名称,这里传入Int()函数,将读取的字符数字转换为整型。
第二个参数需要传递一个迭代器,表示迭代器的每一个元素都执行第一个参数所指向的函数,最后返回一个map对象,我们可以通过a,b,c对其进行解包

a,b,c=map(int,input().split(","))
print(a,type(a),b,type(b))
3.创建多个数的列表```python
b=[]
c=input().split(",")
print(c,type(c[0]))
for i in map(int,input().split(",")):b.append(i)//利用append函数向列表中添加元素
print(b,type(b[0]))
a=[i for i in map(int,input().split(","))]//python推导式
print(a,type(a[0]))


总结

将最近的错误总结起来了,警醒自己不要再犯了了了!!!!!

python输入读取的几种方式相关推荐

  1. Python 文件读取的4种方式

    python读文件的4种方式 1.直接打开就读 with open('filepath','r') as f:for line in f:print(line)print('一行数据') 虽然f是一个 ...

  2. python 文件读取的几种方式 read readline readlines

    1. read(): 一次性读取文件全部内容,适合小文件.举例如下: with open('123.txt', 'r') as f:print(f.read(), end='') # end=''用来 ...

  3. 聊聊 Python 调用 JS 的几种方式,你都知道吗?

    1. 前言 日常 Web 端爬虫过程中,经常会遇到参数被加密的场景,因此,我们需要分析网页源代码 通过调式,一层层剥离出关键的 JS 代码,使用 Python 去执行这段代码,得出参数加密前后的 Py ...

  4. python调用js接口_最全总结!聊聊 Python 调用 JS 的几种方式

    原标题:最全总结!聊聊 Python 调用 JS 的几种方式 作者 | 星安果 来源 | AirPython 1. 前言 日常 Web 端爬虫过程中,经常会遇到参数被加密的场景,因此,我们需要分析网页 ...

  5. Python 调用 JS 的几种方式

    前言 日常 Web 端爬虫过程中,经常会遇到参数被加密的场景,因此,我们需要分析网页源代码 通过调式,一层层剥离出关键的 JS 代码,使用 Python 去执行这段代码,得出参数加密前后的 Pytho ...

  6. python 下载文件-Python下载文件的11种方式

    原标题:Python下载文件的11种方式 在本教程中,你将学习如何使用不同的Python模块从web下载文件.此外,你将下载常规文件.web页面.Amazon S3和其他资源. 最后,你将学习如何克服 ...

  7. Python格式化字符串的4种方式

    文章目录 Python格式化字符串的4种方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 %号 ...

  8. Python图片裁剪的两种方式——Pillow和OpenCV

    本文参考Python图片裁剪的两种方式--Pillow和OpenCV并进行了一些更新 感谢作者:hfutdog 在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一 ...

  9. Python创建进程的四种方式

    Python创建进程的四种方式 百度百科 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构 ...

最新文章

  1. 接口(interface)
  2. 共读计划 | 你有多久没读完一本书了?
  3. 那个全网下班最早的程序员,我发现了他的秘密……
  4. 广州限购后首场车展明日开幕
  5. thinkphp3.1 mysql5.6_Thinkphp3.1 跨库连接数据库。
  6. OpenGL Multi Texture多重纹理的实例
  7. python编程口诀_科学网—Python编程技巧汇总 - 高关胤的博文
  8. ArrayList 与linkedlist区别
  9. 电商系统中API接口防止参数篡改和重放攻击(小程序/APP)
  10. 终于回应!GitHub 承认解雇犹太员工的错误并道歉,HR 负责人辞职
  11. 机器学习-西瓜书、南瓜书第三章
  12. codesys中打开linux端的串口_机械臂和移动机器人,CoDeSys介绍
  13. linux 运行菜刀,Linux部署常用命令
  14. Python学习笔记4---类和对象
  15. 机房教学管理系统/机房管理系统
  16. 二、伊森商城 环境 虚拟机配置 p3
  17. -I (大写i)、-L、-l(小写L) 的使用
  18. A transformer-based model to predict peptide– HLA class I binding and optimize mutated peptides for
  19. 现代信号分析与处理简答题期末总结BISTU
  20. 技术员U盘系统PE制作工具 V5.0 全能版【唯美之最/快稳兼备】

热门文章

  1. java List截取
  2. Linux 安装 miniconda
  3. 批量下载某些网站的在线视频(如:bibi,优酷等)
  4. 如何清理 lsof 中 deleted 状态的文件
  5. yum安装与卸载软件常见命令
  6. 习惯说——“一屋不扫何以扫天下”
  7. 全球首个有机硅皮革量产落地,将率先用于超跑SUV高合HiPhi X上
  8. 如何使用私有网络部署全球同服游戏服务
  9. JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
  10. 重塑股份打造全国首个奥运氢能科普游戏,以氢能助力绿色冬奥