python input函数

python input函数

觉得有用的话,欢迎一起讨论相互学习~

  • 对于python的input函数需要从python2和python3两方面讲。
  • 对于python3,通过input函数输入的所有内容都会作为str类型的字符串变量传入,只需要使用int和float进行强制类型转换就可以。
# python3
d=float(input(‘Please enter what is your initial balance: \n‘))
p=float(input(‘Please input what is the interest rate (as a number): \n‘))
Please enter what is your initial balance:
50000
Please input what is the interest rate (as a number):
2.3
  • 对于python2,input函数可以识别输入的是int还是float,但是String类型的一定要""引号引起来,否则会出现错误。
# python2
>>>a = input("input:")
input:123                  # 输入整数
>>> type(a)
<type ‘int‘>               # 整型
>>> a = input("input:")
input:"runoob"           # 正确,字符串表达式
>>> type(a)
<type ‘str‘>             # 字符串
>>> a = input("input:")
input:runoob               # 报错,不是表达式,输入的runoob必须用括号括起来
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name ‘runoob‘ is not defined
<type ‘str‘>
  • python2中的raw_input() 函数和python3中的input函数是一样的使用方法,将命令行的输入都会视为string类型。
# python2
>>>a = raw_input("input:")
input:123
>>> type(a)
<type ‘str‘>              # 字符串
>>> a = raw_input("input:")
input:runoob
>>> type(a)
<type ‘str‘>              # 字符串
>>>

原文地址:https://www.cnblogs.com/cloud-ken/p/12636769.html

时间: 2024-07-30 15:11:24

python input函数的相关文章

第4课 python input()函数

上次,我们已经总结过基本的内容,今日我们说input() 其实也 已经说过了....检讨完,还是该干嘛的要干嘛,写完日志再走.刚刚好我们也遇到最少的内容....写几行吧...服务很重要.... input() 是输入字符串的,python还可以识别int类型数据.所以还是你自己看着办,前方高能请注意. 简单说,input()就是 收集我们交互的内容... name = input("输入你的英文名字:") #为什么要赋值,因为一般赋值,可以回头调用.. if name == "

python input 与raw_input函数的区别

转自:http://blog.csdn.net/sruru/article/details/7790436 以前没有深入考虑过raw_input与input函数的区别,所以一直比较困惑,今天测试之后,有了较为深入了解,记录如下 >>> user = raw_input("Enter your name:") Enter your name:scr >>> user 'scr' >>> user = raw_input("E

Python中input()函数漏洞及与raw_input()函数区别

Python中input()函数漏洞 一.函数简介: input()函数是python中的内置函数,函数作用是从stdin中读取数据 喜欢python2的朋友都知道python中有两个常见的输入函数:input()函数和raw_input()函数,但是我们在写脚本使用输入函数的时候,往往会使用raw_input()函数.这是为什么?因为input()函数在python2中拥有非常大的安全隐患.所以当我们自学python的时候,课本上,老师说的都是推荐raw_input()函数.Input()函数

【python系统学习05】input函数——实现人机交互

input函数 目录 input用途 语法 示例 参数 返回值 返回值数据类型转换 容错处理 动手吧 input用途 实现人机交互: 1.你提出问题打印在屏幕上, 2.运行程序的人再输入回答. 3.按下回车,程序得到收集来的回答 4.之后,逻辑向下继续运行. 我们写的程可以实现根据他输入的回答进行不同的逻辑走向. 语法 示例 result = input('你爱我吗?请输入:') if result == '不': print('哼!你个大猪蹄子!') else: print('me too!!

python如何利用input函数输入多个参数?

python进行交互式输入过程中,一般使用input()函数来接受键盘的输入. 如果考虑这样的应用:  程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数.   关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点:  1.input函数接受输入的是一个字符串.  2.对于多个变量的赋值时,等号右边应该为一个列表list  x,y=[列表] 有了上面的知识点,现在对不同输入的代码如下: #input的输入是一个字符串. x=input("请输入1

【Python】】对于input函数直接对两个字符串赋值的试验

1.第一次试验 s , t = input() print('{0},{1}'.format(s,t)) #对于上述代码,输入1,2会发生错误 #发生ValueError: too many values to unpack (expected 2)这种错误 2.第二次试验 s , t = eval(input()) print('{0},{1}'.format(s,t)) #对于上述代码,输入1,2是可以执行的 #但是因为eval的原因输入字符串会出现NameError: name '我' i

python基础 input()函数

input()函数 赋值输出: name=input('请求输入你喜欢的电影名:')print(name+'是我最喜欢的电影!') 输入:大话西游 输出:大话西游是我最喜欢的电影! print('那么,您的选择是什么? 1 接受,还是 2 放弃呢?') choice = input('请输入您的选择:') #变量赋值 if choice == '1': #条件判断:条件1 print('霍格沃茨欢迎您的到来.') #条件1的结果 else: #条件判断:其他条件 print('您可是被梅林选中的

Python学习16之input函数

'''''''''Input函数:作用:接受一个标准输入数据返回值:返回为 string 类型使用:input()'''a=input("请输入一个整数")print(a)print(type(a))'''请输入一个整数123123<class 'str'>'''print(int(a)+1) 原文地址:https://www.cnblogs.com/wsxcode/p/12398121.html

python的函数

一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定