python 基础
python :
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
最新的TIOBE排行榜,Python赶超PHP占据第五!!!
python的种类:
- Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 - Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。 - IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似) - PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。 - RubyPython、Brython ..
.
-
一,第一句python代码在linux /home/dev/ 目录下 创建 hello。py' 文件。 print ‘hello,word’可直接执行 python /home/dev/hello。pyhello,word如 执行 /hello。py 则需要给予 执行权限, chmod 755 hello,py1。 类型转换:整数 : int a = 10 type(a) int字符串: str b = “10” type(b) str浮点数:float c = 0,9 type(c) floata布尔值: True/False o = True p = False2,变量 :name= lanzhouname2 = name = lanzhouname = beijingname2 = lanzhou3,流程控制和缩进:
#!/usr/bin/env python # -*- coding:utf-8 -*-
# 提示输入用户名和密码
# 验证用户名和密码
# 如果错误,则输出用户名或密码错误
# 如果成功,则输出 欢迎,XXX!
import
getpass import 插入模块 获取内存中的文件 getpass 写入密码时用户看不到
name
=
raw_input
(
'请输入用户名:'
)
pwd
=
getpass.getpass(
'请输入密码:'
)
if
name
=
=
"alex"
and
pwd
=
=
"cmd"
: 如果是真的 name = Alex 并且 pwd = cmd
print
"欢迎,alex!"
else
: 假的
print
"用户名和密码错误"
5、while循环
1、基本循环
1
2
3
4
5
6
|
while 条件: # 循环体 # 如果条件为真,那么循环体则执行 # 如果条件为假,那么循环体不执行 |
6
2、break
break用于退出所有循环
1
2
3
4
|
while True : break |