昨天已经在Eclipse中构建好Python的开发环境。刚刚试用了一下基本的函数用法。首先,在这里需要说明的是:Python 3.0以后的版本同其之前的版本,在函数使用上有很多不一样,一些函数已经改成内建函数了。
1.Print():
目前Print需要用括号了。例如:Print('Hello world!'),这里单引号和双引号一样,无大小写区分。
当然,print函数使用的参数可以有多个,可以输出系统错误。
2.input()
在Python 3.0之前与之同功能的函数是raw_input().
3.help()
学习任何一种语言,都需要用到帮助,同样,在Python中,help函数可以查询任何一个函数。例如:help('input').
下面说一个例子:
run Python, Console输出:
当然,生成的mylog.txt文件内容是:"Fatal error:invalid Input".
1.Print():
目前Print需要用括号了。例如:Print('Hello world!'),这里单引号和双引号一样,无大小写区分。
当然,print函数使用的参数可以有多个,可以输出系统错误。
2.input()
在Python 3.0之前与之同功能的函数是raw_input().
3.help()
学习任何一种语言,都需要用到帮助,同样,在Python中,help函数可以查询任何一个函数。例如:help('input').
下面说一个例子:
#import function collection
import sys
#if __name__ == '__main__':
# pass
#print some log info to log file
logfile = open('C:/python/mylog.txt','w').write('Fatal error:invalid Input')
print(logfile, 'Fatal error:invalid Input')
#print error info to console
print(sys.stderr, 'Fatal error: invalid input')
#print string
tempStr = 'Hello world!'
print (tempStr)
#input function(python 3.1)->raw_input(before python 3.0)
help('input')
userName = input('Enter your name:')
print('your login is:', userName)
run Python, Console输出:
25 Fatal error:invalid Input
<_io.TextIOWrapper name='<stderr>' encoding='UTF-8'> Fatal error: invalid input
Hello world!
Help on built-in function input in module builtins:
input(...)
input([prompt]) -> string
Read a string from standard input. The trailing newline is stripped.
If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
On Unix, GNU readline is used if enabled. The prompt string, if given,
is printed without a trailing newline before reading.
Enter your name:jamson
your login is: jamson
当然,生成的mylog.txt文件内容是:"Fatal error:invalid Input".