Python的输入规则

Python的输入特别有意思,它和C++的输入不一样,它的输入的原型是类似于C++的string类型,但是对于一些有意思的算法题来说,光是读入string型的内容并不容易解题,于是我们可以从两个方面来将输入给转化。

  1. 先使用函数input()来将想要输入的内容给读入,然后将其的内容给强制类型转化,如下:
python 复制代码
n = int(input("请输入一个数字: "))
m = int(input("请输入第二个数字: "))
print("两个数字只和",m + n)

对于强制类型转化就是将想要强制转化的内容前面给加上一个类型(int,double,float),并用括号给要转化的内容给加个括号,就像是我的上面所写。

对于强制内容转化的原理和精用,大家可以参考一个十分有趣的CSDN博主解说:

点我了解强制类型转化

  1. 使用函数map来读入:
python 复制代码
m,n = map(int,input().split())
print("m + n的结果是:",m + n)

map是一个十分好用的函数,如果可以用好,可以十分轻松的让计算机读入内容,map函数的用法可以参考如上代码。

我这还有一个map函数的使用的详细介绍:

点我了解map的用法

其实还有一些好用的方法,大家若感兴趣可以学习学习,并在评论区交流交流

相关推荐
李高钢4 分钟前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
多加点辣也没关系6 分钟前
JavaScript|第31章:表单与控件
开发语言·javascript·ecmascript
菜鸟~noob23320 分钟前
【电子战】 第09篇:阵列信号处理——波束形成、MVDR、MUSIC【含matlab代码】
开发语言·matlab·信号处理
ocean210329 分钟前
2025-2026年Python面试高频知识点洞察
开发语言·python·面试·python八股文
零依赖极客44 分钟前
Day 6·1 ARMv8.2 dotprod——vdotq_s32 一条指令做 4 个点积
c语言·开发语言·人工智能·矩阵·arm·vllm
Warson_L1 小时前
Python的OrderedDict
python
隐擎fox1 小时前
高性能网络爬虫架构设计:基于 Python 的长连接复用与分布式会话池调度实践
分布式·python·网络协议·tcp/ip·高并发·网络爬虫、
Warson_L1 小时前
Python的TypedDict
python·langchain·llm
晓窗科技2 小时前
口碑好的AI基座服务商
大数据·人工智能·python
小灰灰搞电子2 小时前
Python 信号量详解:并发控制实战
python·信号量