码迷,mamicode.com
首页 > 编程语言 > 详细

Python 开发:初识Python(记笔记)

时间:2017-06-20 12:28:01      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:头部   word   int   反编译   过程   not   env   with   管理   

Python环境

  Python安装

  1.下载安装包

    https://www.python.org/downloads/

  2.安装

    默认安装路径:C:\pythong27

  3.配置环境变量

    【右键计算机】—》【属性】—》【高级系统设置】—》【高级】—》【环境变量】—》【第二个内容框中找到 变量名为Path的一行,双击】—》【Python安装目录追加到变值中,用;分割】

    如:原来的值;C:\python27,切记前面有分号

Python入门

  一、第一句Python代码

  创建hello.py文件

  print"hello,world"

  二、解释器

    想要执行python脚本,需要在文件头部加解释器:

    #!/usr/bin/env python

    print"hello,word"

  三、内容编码

    UTF-8 可以表示中文,于是在开关加:

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    print"hello,world"

  四、注释

    当行注释:# 被注释内容

    多行注释:""" 被注释内容 """"

  五、执行脚本传入参数

    Python 自身有大量模块,开发简洁。类库有三:1.内部;2.业内开源的模块;3.程序员自己开发的模块

    执行参数

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    import sys

    print sys.argv

  六、pyc 文件

    执行python代码时,如果导入了其他的.py文件,执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器编译后产生的字节码

    ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。

  七、变量

    1.声明变量

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    name = "lzylogo"

 

 

 

    变量定义规则:1.只能是字母、数字或下划线的任意组合;2.第一个字符不能是数字;3.关键字不能声明为变量名(‘and‘,‘as‘,‘assert‘,‘break‘,‘class‘,‘continue‘,‘def‘,‘del‘,‘elif‘,‘else‘,‘except‘,‘exec‘,‘finally‘,‘for‘,‘from‘,‘global‘,‘if‘,‘import‘,‘in‘,‘is‘,‘lambda‘,‘not‘,‘or‘,‘pass‘,‘print‘,‘raise‘,‘return‘,‘try‘,‘while‘,‘with‘,‘yield‘)

    2.变量的赋值

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    #名字1 = "lzylogo"

    name1 = "lzylogo"

    #名字2 = "kitty"

    name2 = "kitty"

 

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    #名字1 = "lzylogo"

    name1 = "lzylogo"

    #名字2 = 名字1

    name2 = name1

  八、输入

    等待用户输入

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    # 将用户输入的内容赋值给name变量

    name = raw_input("请输入用户名:")

    # 打印输入的内容

    print name

    使密码不可见

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    # 导入getpass代码

    import getpass

    # 将用户输入的内容赋值给 name 变量

    pwd = getpass.getpass("请输入密码:")

    # 打印输入的内容

    print pwd

  九、流程控制和缩进

    1.用户登陆验证

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    # 提示输入用户名和密码

    import getpass

    name = raw_input("请输入用户名")

    pwd = getpass.getpass("请输入密码")

    # 验证用户名和密码

    #  如果错误,则输出用户名或密码错误

    #  如果正确,刚输入"欢迎,kitty"

    if name == "lzylogo" and pwd == "kitty":

      print "欢迎,kitty"

    else:

      print "用户名和密码错误"

    2.根据用户输入内容输出权限

    # kitty --> 超级管理员

    # eric --> 普通管理员

    # tony,rain --> 业务主管

    # 其他 --> 普通用户

    name = raw_input("请输入用户名:")

    if name == "kitty":

      print "超级管理员"

    elif name == "eric":

      print "普通管理员"

    elif name == "tony" or name == "rain"

      print "业务主管"

    else:

      print "普通用户"

  十、while循环

    1.基本循环

    while 条件:

      # 循环体

      # 如果条件为真,那么循环体则执行

      # 如果条件为假,那么循环体不执行

    2.break 用于退出所有循环

    #代码执行到break那行,就会退出循环,以下所有行将不再执行

    while True:

      print "123"

      break

      print "456" (已退出,将不执行)

    3.continue 退出当前循环,继续下一次循环

    #代码执行到continue,会退出当前循环,再次执行下一次循环

    while True:

      print "123"

      continue

      print "456"

 

练习题1:使用while 循环输入 1 2 3 4 5 6  8 9 10

    start = 1

    while True:

      if start == 7:

        start += 1

        continue

      print (start)     

      if start == 10:

        break

      start += 1

        

 

Python 开发:初识Python(记笔记)

标签:头部   word   int   反编译   过程   not   env   with   管理   

原文地址:http://www.cnblogs.com/lzylogo/p/7053541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!