age = input("how old are you? \n")
int(age)
print(type(age))
# <class 'str'>

age = input("how old are you? \n")
age_as_int = int(age)
print(type(age_as_int))
# <class 'int'>

推荐答案

当您使用str(),int(),Float()将一种数据类型转换为另一种数据类型时,您需要将值赋给一个变量,因为您可以看到,它们是函数,它们返回一些东西,如果您不将这些东西放入一个变量中,它就会丢失.

要让您的第一个代码正常工作,它应该是:

age = input("how old are you? \n")
age = int(age)
print(type(age))

或者也许

age = int(input("how old are you? \n"))
print(type(age))

Python相关问答推荐

输出中带有南的亚麻神经网络

从numpy数组和参数创建收件箱

如何使用pytest来查看Python中是否存在class attribution属性?

梯度下降:简化要素集的运行时间比原始要素集长

为什么np. exp(1000)给出溢出警告,而np. exp(—100000)没有给出下溢警告?

人口全部乱序 - Python—Matplotlib—映射

交替字符串位置的正则表达式

基于Scipy插值法的三次样条系数

如何从pandas DataFrame中获取. groupby()和. agg()之后的子列?

如果包含特定值,则筛选Groupby

如何强制向量中的特定元素在Gekko中处于优化解决方案中

如何在Airflow执行日期中保留日期并将时间转换为00:00

你能把函数的返回类型用作其他地方的类型吗?'

浏览超过10k页获取数据,解析:欧洲搜索服务:从欧盟站点收集机会的微小刮刀&

Python:从目录内的文件导入目录

在matplotlib中重叠极 map 以创建径向龙卷风图

如何从一个维基页面中抓取和存储多个表格?

FileNotFoundError:[WinError 2]系统找不到指定的文件:在os.listdir中查找扩展名

如何批量训练样本大小为奇数的神经网络?

在FastAPI/Starlette中使用WebSockets时如何运行后台任务?