zoukankan      html  css  js  c++  java
  • 正式介绍python

    一、编程语言介绍(***)

    1.1、机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件

    1.2、汇编语言:用英文标签取代二进制指令编写程序,本质也是直接控制硬件

    1.3、高级语言:用人类能理解的表达方式去编写程序,无需考虑硬件的操作细节

             高级语言包含两种:

                                        1、编译型:类似于谷歌翻译

                                        2、解释型:类似于同声传译

    执行效率:机器语言》汇编语言》高级语言》(编译型》解释型)

    开发效率:机器语言《汇编语言《高级语言《(编译型《解释型)

    跨平台性:机器语言《汇编语言《高级语言《(编译型《解释型)

    二、python解释器介绍(***)

                          略

    三、安装python解释器(****)

     1、打开官网 https://www.python.org/downloads/windows/ 下载中心

    2、测试安装是否成功
      windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

    3、
    多版本共存演示:
      在安装目录下找到python.exe,拷贝一份,命名为python2.exe或python3.exe,一定要保留原版,因为pip工具会调用它。

    四、执行python程序的两种方式(****)
    1、交互式:即时得到命令的执行结果,通常用来调试代码
    2、命令行:python3 D:	ext.txt      
    2.1、注意:后缀名并不影响程序的执行,但是约定俗成是.py结尾

           2.2、运行python程序经历的三个阶段:(******)

                        先启动python解释器  

                        python解释器将text.txt文件的内容当成文本内容读入内存(此时的python解释器相当于文本编辑器)

                         python解释器解释执行刚刚读入的内存代码  

     五、变量(*****)

    1、什么是变量?

              量指的是记录事物的状态

              变得指的是事物的状态是可以改变的

    2、为什么要用变量?

              为了让计算机具备人记忆事物状态的技能

    3、如何用变量?

         3.1、先定义:

                            变量名:变量名应该能反映出事物的属性

                            赋值符号:把变量值绑定给变量名

                           变量值:就是事物的状态

         3.2、后引用:

                           通过变量名引用值(强调:变量名是访问到值得唯一方式)

         3.3、变量名的命名:

                 大前提:变量名应该见名知意

                 语法规定:

                               1、变量名由字母、数字、下划线组成

                               2、不能以数字开头   

                               3、不能使用python的关键字

                                  ['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']   

                  命名风格:

                                纯小写加下划线(推荐使用)例:age_of_oldboy=73

                                驼峰体  例:AgeOfOldboy=73

        3.4、常量:用纯大写表示

                例:AGE_OF_OLDBOY=73

        3.5、变量值具备三种特征:

               id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)

              type:不同类型的值用来记录不同的状态

              值

        3.6、内存管理:

                              垃圾回收机制:引用计数

                                                     引用计数增加:

                                                                            age=18  #18的引用计数为1

                                                                            x=age    #18的引用计数为2

                                                                      引用计数减少:

                                                                           del age  #18的引用计数为1

                                                                            x=10     #18的引用计数为0

  • 相关阅读:
    反垃圾邮件技术已转移到云计算中 狼人:
    被黑客NeoN“附体” QQ为推产品谎报漏洞 狼人:
    360到底如何判断泄密的? 狼人:
    Orkut 也遭到 XSS 攻击,18 万用户受影响 狼人:
    僵尸网络产生的垃圾邮件占全球的40% 狼人:
    Stuxnet病毒全球肆虐 将影响我国众多企业 狼人:
    地狱黑客给你的十大网络安全防范建议 狼人:
    微博疯传电脑提速“秘技” 360安全专家称纯属忽悠 狼人:
    微软称Google的Chrome Frame 让 IE 攻击翻倍 狼人:
    陈天桥:欣赏360保护隐私 用户安全永远第一 狼人:
  • 原文地址:https://www.cnblogs.com/yanminggang/p/10559295.html
Copyright © 2011-2022 走看看