gmth.net
当前位置:首页 >> python的 rAw_input 用法. >>

python的 rAw_input 用法.

record = []while True: info = [] userInput = raw_input('Enter something: ') if userInput == "exit": break else: info=userInput.split(",") record+=[info]print record输入的时候把内容用逗号隔开. 输入exit终止循环. Enter something: ...

1.这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError ...

是的,需要用字符串处理。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

3.2的话你试试用 input()

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

在脚本开始引入模块 import readline

num = int(raw_input("Please input your number:"))while not 0

name = input("what's your name?")print('helo', name, '!')

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

几年前的问题了,现在都安python3.6了,可以用n,k = eval(input())试试,python3以上版本中input()代替了raw_input(),raw_input()默认返回值为字符串,可以用eval()函数来转换,我也是初学者,今天刚弄懂,欢迎交流

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