龙空技术网

Python编程基础:input()函数

青少年编程CodeTeen 79

前言:

而今朋友们对“pythoninput中文”大概比较注意,看官们都想要分析一些“pythoninput中文”的相关内容。那么小编在网上网罗了一些关于“pythoninput中文””的相关资讯,希望看官们能喜欢,同学们一起来了解一下吧!

input()函数接受标准输入数据,返回字符串。

基本用法

a = input('请输入数字:')#输出:请输入数字:#输入:10print(a) #输出:10#使用type()函数可以查看对象的数据类型type(a) #输出:<class 'str'>,表示为字符串类型
一次输入多个值
name,age=input('请输入您的姓名和年龄,用空格隔开:').split()#输出:请输入您的姓名和年龄,用空格隔开:#输入:张三 20print(name) #输出:张三print(age) #输出:20

输入多个值时默认用空格隔开,也可以用其它字符,如逗号:

name,age=input('请输入您的姓名和年龄,用逗号隔开:').split(',') #用逗号隔开#输出:请输入您的姓名和年龄,用逗号隔开:#输入:张三,20print(name) #输出:张三print(age) #输出:20
使用输入的数字进行计算

如果要使用输入的数字进行计算,需要先把字符串类型转为数字类型。

int():把字符串或数字转为整数

float():把字符串或整数转为浮点数

eval():计算字符串表达式,并返回结果

a = int(input('a=')) #输入:2b = float(input('b=')) #输入:3.2c = eval(input('c=')) #输入:20+23d = eval(input('d=')) #输入:2.2+2.3type(a) #输出:<class 'int'>type(b) #输出:<class 'float'>type(c) #输出:<class 'int'>type(d) #输出:<class 'float'>print(a * 2) #输出:4print(b + 1.2) #输出:4.4print(c) #输出:43print(d) #输出:4.5

标签: #pythoninput中文 #input的默认值 #input函数输入的数据类型默认为字符串型