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。py
                      hello,word
           如 执行  /hello。py   则需要给予 执行权限, chmod 755 hello,py
    1。 类型转换:
      整数 : int      a = 10 type(a)   int
      字符串: str    b = “10” type(b) str
      浮点数:float  c  =  0,9  type(c) floata
      布尔值: True/False   o = True p = False 
    2,变量 :
         name= lanzhou
         name2 = name = lanzhou
         name = beijing
         name2 = lanzhou 
    3,流程控制和缩进:
    #!/usr/bin/env python
        # -*- coding:utf-8 -*-

     

      
# 提示输入用户名和密码
 
# 验证用户名和密码                                    
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,XXX!
importgetpass       import    插入模块 获取内存中的文件      getpass 写入密码时用户看不到
 
 
name =raw_input('请输入用户名:')
pwd =getpass.getpass('请输入密码:')
 
ifname =="alex"andpwd =="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
whileTrue:
    break

 

 
 
posted @ 2016-04-28 11:55  王志康  阅读(128)  评论(0编辑  收藏  举报