Python教程|input()函数—输入(一):语法说明

1.语法说明

input()函数可以提示并接收用户的输入内容,将所有的输入年内容按照字符串进行处理,返回一个字符串。input()函数的基本用法如下:

python 复制代码
input(prompt)

参数说明:prompt(可选参数,表示提示信息)。

示例1:接收用户输入的内容并保存到变量中,代码如下:

python 复制代码
   name=input("Please enter the name of your favorite football star: ")

   #提示输入你最喜欢的足球明星的名字

   print(name)

   #输出名字

输入Cristiano Ronaldo,输出结果为:

python 复制代码
>>>name=input("Please input the name of your favorite football star:")
Please input the name of your favorite football star:Cristiano Ronaldo
>>> print(name)
Cristiano Ronaldo

**示例2:**使用input()函数提示输入内容,将C罗效力过的俱乐部名称保存到列表中并输出,代码如下:

python 复制代码
#输入C罗效力过的俱乐部名称
a=input("输入C罗效力过的第一个俱乐部名称:")     #提示输入内容
b=input("输入C罗效力过的第二个俱乐部名称:")
c=input("输入C罗效力过的第三个俱乐部名称:")
d=input("输入C罗效力过的第四个俱乐部名称:")
e=input("输入C罗效力过的第五个俱乐部名称:")
list=[a,b,c,d,e]                               #将输入内容存入列表
print(list)                                    #输出列表内容

依次输入C罗效力过的俱乐部名称,输出结果为:

python 复制代码
输入C罗效力过的第一个俱乐部名称:里斯本竞技
输入C罗效力过的第二个俱乐部名称:曼彻斯特联
输入C罗效力过的第三个俱乐部名称:皇家马德里
输入C罗效力过的第四个俱乐部名称:尤文图斯
输入C罗效力过的第五个俱乐部名称:利雅得胜利
['里斯本竞技', '曼彻斯特联', '皇家马德里', '尤文图斯', '利雅得胜利']

在Python3.X中,无论输入的是数字还是字符都将被作为字符串进行读取。如果想要接收数值,需要把接收的字符串进行类型转换。

**示例3:**使用input()函数提示输入内容,将输入的进球数转换为整数保存到列表中并输出,代码如下:

python 复制代码
#提示输入C罗在效力过的各个俱乐部的进球数
goals1=int(input("请输入C罗在里斯本竞技的进球数:"))    #转换为整型
goals2=int(input("请输入C罗在曼彻斯特联的进球数:"))
goals3=int(input("请输入C罗在皇家马德里的进球数:"))
goals4=int(input("请输入尤文图斯的进球数:"))
goals5=int(input("请输入C罗在利雅得胜利的进球数:"))
list=[goals1,goals2,goals3,goals4,goals5]
print(list)

分别输入C罗在效力过的各个俱乐部的进球数,输出结果为:

python 复制代码
请输入C罗在里斯本竞技的进球数:5
请输入C罗在曼彻斯特联的进球数:145
请输入C罗在皇家马德里的进球数:450
请输入尤文图斯的进球数:101
请输入C罗在利雅得胜利的进球数:38
[5, 145, 450, 101, 38]

**【总结提示】**input函数返回的值是字符串类型的,如果想让输入的数字转换为整型,可以使用字符串类型的数字转换为整数。

**示例4:**利用Ord()函数输入的字符转换为对应的ASCII码值,代码如下:

python 复制代码
n=input("输入一个字符:")  #输入字母或数字,不能输入汉字
value=ord(n)               #利用ord()函数将字符转换为对应的ASCII码值
print(n+"的ASCII码值为:",value) #显示字符对应的ASCII码值

例如输入字符'C',输出的结果为:

python 复制代码
输入一个字符:C
C的ASCII码值为: 67
相关推荐
财经资讯数据_灵砚智能2 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月21日
大数据·人工智能·python·信息可视化·自然语言处理
上弦月-编程4 分钟前
Java类与对象:编程核心解密
java·开发语言·jvm
丷丩7 分钟前
工程级MVT地图瓦片服务器Web前端架构设计文档
前端·vue·gis·pinia·geoai-up
小鹿软件办公7 分钟前
Google 在 Chrome 和搜索中加入 SynthID AI 图像检测功能
前端·人工智能·chrome
海兰8 分钟前
【实用程序】图片处理服务,前端应用 (Vue 3 + Pinia + Vite)后端服务 (Node.js + Express + Sharp)
前端·javascript·vue.js·node.js·pinia
是谁眉眼11 分钟前
css讲解
前端
IT_陈寒11 分钟前
Vite热更新失效?我在这坑里卡了一下午
前端·人工智能·后端
大大杰哥12 分钟前
从 Volatile 到 ThreadLocal:Java 线程安全机制备忘
java·开发语言·jvm
代码搬运媛17 分钟前
双Token刷新机制详解
前端
Artech18 分钟前
[对比学习LangChain和MAF-03]完全不同的Agent设计哲学
python·ai·langchain·c#·agent·maf