fnpd.net
当前位置:首页 >> python2.7 input函数 >>

python2.7 input函数

3.0以后的版本跟2.7的版本在语法上有一些差别的。 3.0中的input(),其实对应的是2.7中的raw_input(),功能是读取用户输入的字符串,也就是说你在3.0中用imput获取的x、y其实是"21"、"22"。 而2.7中的input(),的功能是读取用户输入的数字,可以...

a=row_input() b=a.split(" ") n=int(b[0]) k=int(b[1])

#encoding:utf-8 your_name = raw_input("请输入你的名字:".decode('utf-8').encode('gbk'))

是不是被滚动了,你把\n去掉再试试

Python 2.7.9 (default, Mar 8 2015, 00:52:26) [GCC 4.9.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> x=input("x: ")x: 42>>> y=input("y: ")y: 34>>> print x * y1428>>>Python 3.4.2 (default, ...

在python3.0以后的版本中,raw_input和input合体了,取消raw_input,并用input代替,所以现在的版本input接收的是字符串,你可以用: x = int(input("x: ")) 这样可以么?

raw_input是python命令行程序最常用的函数,相当于C语言的gets函数,得到命令行的一行输入,返回的类型是字符串。你首先进入python交互环境,或者编个.py脚本,然后调用它即可,如s=raw_input('input a word')

Python默认遇到回车的时候,输入结束。所以我们需要更改这个提示符,在遇到空行的时候,输入才结束。 stopword = '' # 输入停止符str = ''for line in iter(raw_input, stopword): # 输入为空行,表示输入结束 str += line + '\n'# print (str) ...

是的,需要用字符串处理。split可以把一个字符串按空白拆分。 #!/usr/bin/env python2# coding=utf-8"""read 2 ints from one line"""i = raw_input()a, b = map(int, i.split())print a + b

可以使用input()函数 也可以使用raw_input()函数。 举例如下: >>> x = input("x: ") x: 34 >>> y = input("y: ") y: 42 >>> print x * y 1428

网站首页 | 网站地图
All rights reserved Powered by www.fnpd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com