导语:
本文主要介绍了关于python input输入读取数字的相关知识,包括python输入列表,以及python用input输入数组这些编程知识,希望对大家有参考作用。
1.从Python3开始,input返回一个字符串,必须显式转换为int,使用int。
x = int(input("Enter a number: "))
y = int(input("Enter a number: "))
2、可以接受任何基数并使用int函数将它们直接转换为基数。
>>> data = int(input("Enter a number: "), 8)
Enter a number: 777
>>> data
511
>>> data = int(input("Enter a number: "), 16)
Enter a number: FFFF
>>> data
65535
>>> data = int(input("Enter a number: "), 2)
Enter a number: 10101010101
>>> data
1365
第二个参数告诉输入的数字的基数是什么,然后它在内部理解并转换它。如果输入的数据有误,会抛出一ValueError。
>>> data = int(input("Enter a number: "), 2)
Enter a number: 1234
Traceback (most recent call last):
File "<input>", line 1, in <module>
ValueError: invalid literal for int() with base 2: '1234'
对于可以具有小数部分的值,类型将是float而不是int:
x = float(input("Enter a number:"))
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python的列表有顺序吗?09/01
- ♥ python如何调用word?11/14
- ♥ python脚本判断文件是否存在的方法01/01
- ♥ python命名关键字参数的使用注意事项12/24
- ♥ Python3 面向对象12/06
- ♥ 神操作!发个邮件用Python实现远程自动关机03/18
内容反馈