标签:
总结:Python在执行速度上比较慢,但是他的代码可读性高(代码简单明了),拥有非常丰富的类库。在中国有一种习惯叫做先入为主的概念,所以当Python发展到中国的时候已经有了其他语言来做这件事情,改变可能带来不可预知的后果所以Python的发展在中国还是比较缓慢的,但是在国外已经很火了。
Python类型 | 虚拟机 | 兼容的语言 |
CPython | CPythonVM | C |
Jython | JVM | JAVA |
IronPython | CLR | C# |
Brython | javascript engine(e.g,V8) | JavaScript |
RubyPython | Ruby VM | Ruby |
总结:现在使用最为广泛的是CPython,因为官方默认给出的Python就是CPython,从上述中可以看出每一种类型的Python都会有不同的方式去实现,但是他们的代码规则是一样的。现在运行最快的为PyPy
Python环境的安装及配置
windows:
1 1、下载安装包 2 3 https://www.python.org/downloads/ 4 5 2、安装 6 7 默认安装路径:C:\python27 8 9 3、配置环境变量 10 11 [右键计算机]--[属性]--[高级系统设置]--[高级]--[环境变量]--[在其中找到变量名为Path的一行,双击]--[Python的安装目录追加到变值中,使用;号分割] 12 13 如:原来的值;C:\python27,切记前面有分号
linux:
1 Linux不需要安装,Linux原装带有Python环境。 提示:如果Python版本是2.6,请更新至2.7,查看Python版本python -V
windows:
linux:
Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python
Python入门
#!/usr/bin/pytho print(‘hello work‘)
1 #!/usr/bin/env python 2 print(‘你好,世界‘)
因为2.*的Python默认为ascii编码无法表示中文。
1 #!/usr/bin/env python 2 #-*-coding:utf-8-*- 3 print(‘你好,世界‘)
因为你的#-*-coding:utf-8-*-告诉了Python我的代码使用utf-8的编码来执行。
1 import a 2 print(‘hello B‘)
那么执行后显示的结果是
1 hello A 2 hello B
我们首先声明变量 name = ‘Wuyongqi‘
给变量赋值
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 name1 = "Hello Word" 5 name2 = "Wuyongqi"
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 name1 = "Wuyongqi" 5 name2 = name1
1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 name = raw_input("请输入用户名:") 4 # 将用户输入的内容赋值给 name 这个变量 5 print name 6 #打印用户输入的内容
1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 import getpass 4 pwd = getpass.getpass("请输入密码:") 5 #当用户输入完成后,将用户输入的值赋给pwd 6 print pwd 7 #打印出用户输入的密码
1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 import getpass 4 5 username = raw_input(‘请输入用户名:‘) #提示用户输入用户名,并讲用户输入的用户名赋给username变量。 6 7 password = getpass.getpass(‘请输入密码:‘)#提示用户输入密码,并讲用户输入的密码赋给pwd变量,这里我们使用了getpass模块的getpass方法所以用户输入的内容是看不到的。 8 9 if username == "Wuyongqi" and pwd == "wyq": 10 print(‘恭喜您,登陆成功...‘) 11 12 else: 13 print(‘您输入的账号或密码错误,请从新输入....‘)
1 while 条件:#当条件满足的情况下执行下面代码 2 3 代码........
1 while True:#条件一直满足,请不要那这个值随意尝试,将会导致一个死循环。 2 print(‘hello‘) #打印hello 3 break #终止当前循环。 这样的代码也就是打印一次hello之后便退出了。
continue命令的解释
1 a=1#定义一个变量数字为1。 2 while True: #循环体条件一直满足。 3 if a == 12 : #判断当前的变量a是不是等于12,如果等于12执行下面的代码,如果不等于则继续向下判断。 4 continue #当if判断a等于12的时候将不打印12,因为在这里我们使用了continue跳出了本次循环。 5 elif a == 50 : #判断当前的变量a是不是等于50,如果等于50执行下面的代码,如果不等于50则继续向下判断。 6 break #if判断a等于50终止当前循环退出。 7 else: #如果上层判断都没有符合的则执行这一步。 8 print(a) #打印变量a当前的值。
标签:
原文地址:http://www.cnblogs.com/WuYongQi/p/5441996.html