python 输入 小结

Python 2 中的输入小结

1.raw_input(prompt = None)与input(prompt = None)

两个都是默认参数类型,这个参数可以传入一个字符串,用于输入的时候进行输出,例如

1 # 嗯,你的名字真的是不错的电影
2 your_name = input("你的名字是?")

input会假定用户输入的都是合法的python 表达式,因此会尝试计算该表达式的值,input首先调用raw_input获取原始输入,再调用eval获得输入的表达式的值,如果表达式非法,那么会抛出错误,具体的错误要根据输入而定。

在python 2 的官方文档中,有这样一句话:Consider using the raw_input() function for general input from users. 因此除非特殊需要,应该主要使用python 2 的raw_input 作为通用交互输入。

raw_input()的返回类型为字符串,我们可以结合int(), float()等函数的将字符串转化为我们所需的格式

关于如何查看文档

在Linux上,我们可以键入

pydoc raw_input

来获取关于raw_input的文档,并且按q退出

在Windows上,我们键入

python -m pydoc raw_input

即可获得相应文档,不需要按q退出

时间: 2024-12-23 07:30:24

python 输入 小结的相关文章

python 输入 和文件操作

1.python 输入 Python3提供了一个input(),可以让用户输入字符串,并存放到一个变量里.如下所示,用户从键盘输入 1 ,以回车结束,输入的 "1"以字符串的形式存在了 a 变量中. >>> a=input("Please input") Please input1 >>> a '1' >>> 2.python 文件操作 一.文件操作方法 1.os.mknod("test.txt&quo

python 输入参数解包,模块导入,接收IO输入参数

#coding=utf-8 from sys import argv script,first,second,third = argv print "the script is=",script print "the first is=",first print "the second is=",second print "the third is=",third """ 执行方法 D:\>

Python输入/输出语句

Python输出语句print函数 print()函数基本使用 打印整形数据 打印浮点型数据 打印字符型数据 >>> print(12)12>>> print(12.5)12.5>>> print('B')B>>> print('WWW.baidu.com')WWW.baidu.com>>> x=12>>> print(12)12>>> y=12.88>>> pr

python输入与输出

python输出 python3中的输出 python3中的输出使用函数print(),示例如下: >>> print('hello kitty') print()也可接受多个参数,使用逗号隔开: >>> print('hello','kitty') hello kitty 可以看到字符串合并输出后,中间会模式使用逗号隔开~ print函数除了可以接收字符串外,也可以接收其他的数据类型 >>> print(1) # 接收整数 1 >>>

python 输入和输出

到目前为止我们遇到过两种输出值的方法: 表达式语句和print语句. (第三个方式是使用文件对象的write()方法: 标准输出文件可以引用 sys.stdout.详细内容参见库参考手册. Python 有方法将任何值转换为字符串:将它传递给repr()或str()函数. str()函数的用意在于返回人类可读的表现形式,而repr()的用意在于生成解释器可读的表现形式(如果没有等价的语法将会引发SyntaxError异常). 字符串对象的str.rjust()方法,它通过在左侧填充空格使字符串在

Python操作小结(连接mysql、解析txt文件)

有段时间没有使用python了,对它的语法有点生疏,花了几个小时熟悉,期间发现很多小细节不清楚.为了下次能快速上手,避免重复犯错,我将python使用过程中的一些问题在这篇博文中记录小结一下,主要内容涉及到python操作mysql数据库,和解析txt文本.注:我用的是python2.7版本. 一.导入模块 python的脚本文件里面,可以导入其他脚本文件,并引用其中的方法和参数,使用关键字import.如下: import os,glob,sys 二.基础语法 1.普通变量定义 python

Python——输入中文(注释、字符串)注意

在Python脚本中,我们可能会输入一些中文.但由于Python脚本默认使用的是ASCII编码,所以中文字符无法表示. 就会出现类似于以下这种错误: File "/Users/lnphone/Desktop/test.py", line 3 SyntaxError: Non-ASCII character '\xe4' in file /Users/lnphone/Desktop/test.py on line 3, but no encoding declared; see http

python学习小结8:I/O

文件I/O是Python中最重要的技术之一,在Python中对文件进行I/O操作是非常简单的. 打印到屏幕上 >>> print "python is really a great language" python is really a great language  读取键盘输入 Python提供了两个内置的函数来读取一行,从标准输入,默认情况下是来自键盘的文本.这些函数包括:raw_input  input >>> str = raw_inpu

学习一 python 输入与输出

1 a = 10 b = 20 c =a + b print ('a+b=',c) 这时出输出的结果是 a+b= 30 #注意30前面有一个空格,这是因为在遇到逗号时,python会用空格代替. 2 如果想输出的东西是连续而没有空格的话,可以用格式化字符转义.如下 temp = input("请输入数字a:")a = int(temp)temp = input("请输入数字b:")b = int(temp)temp = input("请输入数字c:&quo