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

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

        

时间: 2024-08-05 19:04:33

Python 开发:初识Python(记笔记)的相关文章

Python入门 —— 初识Python

Python入门 —— 初识Python Python入门 —— 初识Python 一:Python介绍 1. Python是什么? Python是一门编程语言,编程语言是一门语言. 语言就是一个事物与另一个事物沟通的工具. 而编程语言则是人与计算机沟通的介质. 2. 为什么要跟计算机沟通:为了奴役计算机 奴隶主--------(人类语言)------->奴隶 人类----------(编程语言)------->计算机 3. 什么是编程? 奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出

和我一起学python,初识python (life is short ,we need python)

作者:tobecrazy  出处:http://www.cnblogs.com/tobecrazy 欢迎转载,转载请注明出处.thank you! 由于项目需要(并非因为life is short),开始学习python. 1.python 是什么 和perl一样,python是一种脚本语言.由于语法简洁而清晰,比较接近伪代码 ,易于维护,逐渐开始流行起来. 高级计算机语言,规避内存指针等复杂问题 解释性语言,实时显示运行 支持多平台,linux.windows等 2.python运行环境 由于

Python 开发与接口测试学习笔记

这是我跟着虫师学习中积累下来的学习笔记,写得比较简单,适合想学习Python开发与接口测试的初学者学习. 一.开发投票系统 1.参考官网文档,创建投票系统. https://docs.djangoproject.com/en/1.11/intro/tutorial01/ 在创建投票系统之前,要确认自己安装的Django和官网的文档是一致的. ==================== win 10 Python 3.6.2 Django 1.11.3 Pycharm编译器 ============

Python 1 初识python 编码 注释

1.Python介绍 Python是一种高级语言,与JAVA C# 等同.可以编写各种应用程序,每种语言都有其合适的应用场景.而Python 的优势在于更加人性化.简便的语法规则,以及针对各种具体场景有很多前辈们编写好的代码库,这样在程序员利用Python 进行开发的时候,就可以直接调用前辈们所写好的代码,节省更多开发时间.Python本身是一个程序,Python将符合Python 编程规则的代码转换成字节码---机器码之后提供给CPU处理. 2.Python与其他语言的对比: python是一

python day1:初识Python

一.Python 简介: Python免费.开源,面向对象的解释型语言,其语法简洁,在使用中无需考虑如何管理内存等底层问题,并且支持在linux,windows等多平台运行,Python的标准库很强大,我们只需要导入它并调用其中的方法,就可以处理各种工作,Python还可以嵌入c\c++程序中,Python采用强制缩进的方式使得代码具有极佳的可读性,它合理地结合了高性能与使编写程序简单有趣的特色. python主要应用方面:自动化运维.自动化测试.大数据分析.爬虫.web等. python种类分

【python】-- 初识python

python 安装 windows: 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python27 3.配置环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [Python安装目录追加到变值值中,用 : 分割] 如:原来的值;C:\python27,切记前面有分号 linux.Mac: 1

【python】初识python

[类1:类] #!/usr/bin/python # -*- coding:UTF-8 -*- class Dog(): #construct #类变量可以不用显式定义在类的头部 但是最好不要这样做 #类变量不显式区分public 和 private, 隐式规则:变量前缀是__,则表示该变量是private变量,否则为public def __init__(self, name, age): self.name = name self.age = age def sit(self): print

Head First Python(初识Python)

使用IDLE来帮助学习Python Python程序员通常把内置函数称为BIF,print() BIF的作用是吧消息显示到标准输出(通常是屏幕) 1 print("You can experiment with code within IDEL's shell Coool, eh?") 2 if 43>42 3 print("Don't panic!") Python要求代码快缩进.** 有效地使用IDEL TAB完成:自动完成语句 回退代码语句:Win/Li

【Python开发】Python编译器(Pycharm)的安装版本

使用Pycharm作为Python的编译器和调试工具,软件可以从官网下载,下载地址URL为: http://www.jetbrains.com/pycharm/download/#section=windows 版本分为Professional和Community,Professional需要注册,Community为免费版,无需注册,可以直接下载安装! 原文地址:https://www.cnblogs.com/Kevin-WangXinzheng/p/9495195.html

Python开发:Python运算符

运算符 1.算数运算: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0 ** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000 // 取整除 - 返回商