T-Li 发表于 2020-9-18 23:18:37

int和input的区别?

可以用通俗的语言解释一下int和input的区别吗?

昨非 发表于 2020-9-18 23:33:52

int是一种数据类型,即整型(你可以理解为整数)
int()方法可以将某些数字组成的字符串或浮点型数转换为整型(整数),会损失精度
如:

a = "123"
b=int(a)
print(b)

c=6.1
d=int(c)
print(d)



input()方法用于输入内容,并将输入值以字符串的形式返回给变量。如
test=input()
print(test)

当然也可以加入提示:test=input("这是一个例子:")
print(test)

风过无痕1989 发表于 2020-9-18 23:34:15

int 是 integer 的缩写,意思是整型;
input 的中文意思是输入,我不懂 Python,但我查了一下,input() 函数接受一个标准输入数据

昨非 发表于 2020-9-18 23:34:39

满意的话,记得评个【最佳答案】

风过无痕1989 发表于 2020-9-18 23:38:13

昨非 发表于 2020-9-18 23:34
满意的话,记得评个【最佳答案】

不好意思,不知道你在回复

昨非 发表于 2020-9-18 23:45:17

风过无痕1989 发表于 2020-9-18 23:38
不好意思,不知道你在回复

没事的{:10_297:}

songxr 发表于 2020-9-19 08:04:41

int是数据类型整数,input是读取你输入的字符串,也就是string类型。如果想input一个int的话,就需要强制变化类型。

乐乐学编程 发表于 2020-9-19 10:47:01

回复帖子,得荣誉分加1

0期待ing0 发表于 2020-9-19 11:15:07

两个东西根本就不一样吧,二楼解释得很详细~~

一枚丶学渣 发表于 2020-9-19 11:29:34

一个是一种数据类型,一个是一种输入方式

革命年 发表于 2020-9-19 13:38:36

int是将一个东西变成数字,input是让用户输入东西

wzdr 发表于 2020-9-19 13:45:28

{:10_256:}他两个就完全不是一个类型 。

T-Li 发表于 2020-9-19 16:55:20

昨非 发表于 2020-9-18 23:33
int是一种数据类型,即整型(你可以理解为整数)
int()方法可以将某些数字组成的字符串或浮点型数转换为整 ...

谢谢你。int是将一个东西变成数字,input是让用户输入东西,是这样理解吗?

昨非 发表于 2020-9-19 16:57:50

T-Li 发表于 2020-9-19 16:55
谢谢你。int是将一个东西变成数字,input是让用户输入东西,是这样理解吗?

int()转换的内容有限制,

什么屁也不懂 发表于 2020-9-20 08:57:05

看到这么多比我还萌的萌新,感觉我又可以再学几章python了{:5_108:}

我很cai的 发表于 2020-9-20 10:41:32

1
页: [1]
查看完整版本: int和input的区别?