wxPython学习笔记三[原创]
时间:2007-03-30 来源:riverbird2005
在Windows命令行中使用Python
如果你想要从Windows命令行调用Python,那么你需要先正确的设置PATH变量。 对于Windows 2000、XP、2003,点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把;C:\Python23加到它的结尾。当然,是Python所在的正确目录名。 对于较旧版本的Windows,把下面这行加到文件C:\AUTOEXEC.BAT中:PATH=%PATH%;C:\Python23,然后重新启动系统。对于Windows NT,则使用AUTOEXEC.NT文件。
Say hello python Python 2.4.3 (#2, Apr 27 2006, 14:43:58)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hi,i am guoshuang"
hi,i am guoshuang
如何退出Python提示符 如果你使用的是Linux/BSD shell,那么按Ctrl-d退出提示符。如果是在Windows命令行中,则按Ctrl-z再按Enter
三引号 利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。 逻辑行与物理行 print \
i 与如下写法效果相同: print i 有时候,有一种暗示的假设,可以使你不需要使用反斜杠。这种情况出现在逻辑行中使用了圆括号、方括号或波形括号的时候。这被称为暗示的行连接。 缩进 python 中不能随意缩进!同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。
if 判断 guess = raw_input('Do u hate gongsao?(Y/N)')
if guess == 'Y' or guess == 'y':
print 'U a so smart!'
elif guess == 'N' or guess == 'n':
print 'u a idiot,:(' for in 循环 ftimes = raw_input('How many times u want fuck blue?')
ftimes = int(ftimes)+1
kstr = ' ' for i in range(1,ftimes):
print kstr + 'fuck blue ' + str(i) +'times'
kstr += ' '
自定义函数 def whoniu(a,b):
if len(a) > len(b):
print a,'比',b,'牛X'
else:
print a,'比',b,'傻X' inputa = raw_input('比较两个人的牛X程度,那,第一个人的名字是?')
inputb = raw_input('第二个人的名字是?') whoniu(inputa,inputb)
函数参数 #!/usr/bin/python
# Filename: func_key.py def func(a, b=5, c=10):
print 'a is', a, 'and b is', b, 'and c is', c func(3, 7)
func(25, c=24)
func(c=50, a=100) 返回 $ python func_key.py
a is 3 and b is 7 and c is 10
a is 25 and b is 5 and c is 24
a is 100 and b is 5 and c is 50
如果你想要从Windows命令行调用Python,那么你需要先正确的设置PATH变量。 对于Windows 2000、XP、2003,点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把;C:\Python23加到它的结尾。当然,是Python所在的正确目录名。 对于较旧版本的Windows,把下面这行加到文件C:\AUTOEXEC.BAT中:PATH=%PATH%;C:\Python23,然后重新启动系统。对于Windows NT,则使用AUTOEXEC.NT文件。
Say hello python Python 2.4.3 (#2, Apr 27 2006, 14:43:58)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hi,i am guoshuang"
hi,i am guoshuang
如何退出Python提示符 如果你使用的是Linux/BSD shell,那么按Ctrl-d退出提示符。如果是在Windows命令行中,则按Ctrl-z再按Enter
三引号 利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。 逻辑行与物理行 print \
i 与如下写法效果相同: print i 有时候,有一种暗示的假设,可以使你不需要使用反斜杠。这种情况出现在逻辑行中使用了圆括号、方括号或波形括号的时候。这被称为暗示的行连接。 缩进 python 中不能随意缩进!同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。
if 判断 guess = raw_input('Do u hate gongsao?(Y/N)')
if guess == 'Y' or guess == 'y':
print 'U a so smart!'
elif guess == 'N' or guess == 'n':
print 'u a idiot,:(' for in 循环 ftimes = raw_input('How many times u want fuck blue?')
ftimes = int(ftimes)+1
kstr = ' ' for i in range(1,ftimes):
print kstr + 'fuck blue ' + str(i) +'times'
kstr += ' '
自定义函数 def whoniu(a,b):
if len(a) > len(b):
print a,'比',b,'牛X'
else:
print a,'比',b,'傻X' inputa = raw_input('比较两个人的牛X程度,那,第一个人的名字是?')
inputb = raw_input('第二个人的名字是?') whoniu(inputa,inputb)
函数参数 #!/usr/bin/python
# Filename: func_key.py def func(a, b=5, c=10):
print 'a is', a, 'and b is', b, 'and c is', c func(3, 7)
func(25, c=24)
func(c=50, a=100) 返回 $ python func_key.py
a is 3 and b is 7 and c is 10
a is 25 and b is 5 and c is 24
a is 100 and b is 5 and c is 50
相关阅读 更多 +