zoukankan      html  css  js  c++  java
  • python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件

    一.认识计算机

        1.硬件组成:

          CPU(大脑)  + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)
          + 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 

        2.操作系统

          ①windows    家用 

          ②linux      服务器

          ③macOS      家用+服务器

        3.本质

          计算机是一个高度集成的电子电路  

           二进制      0  1

           八进制      0-7

           十进制      0-9

           十六进制    0-9 , A-F

    二、各种常用计算机语言

        1.java    开发成本低、用的人多、严谨、稳定高、开源广

        2.C       用于操作系统、母语、入门难

        3.C++     用于游戏

        4.python  用于人工智能,爬虫

        5.VB      简单、学校教学

        6.C#      用于游戏,集合了java和C++的优点

        7.JavaScript   前端,较灵活

        8.PHP     网站

        9.SQL     数据库

        10.GO      最新  微软的趋向

        11.Obiective-c  以前的苹果语言

        12.Swift        现在的苹果语言

    三、python历史

        1.吉多.范罗莱姆(龟叔)  1989年圣诞节开始写

                               1991年python诞生

        2.python2.7  到 2020年  停止使用

          python3.0  从2008年开始使用

        3.python是 弱类型 解释型  高级编程语言

          弱类型:没有强制规定变量类型        

                    (编译型:把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件。

                    特点:一次编译到处运行。 运行效率高, 开发效率低  )

          解释型:是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏

                  特点:运行慢 、开发效率高. 简单

     

           4、解释器

             种类:记事本、命令窗口、pycharm、sublime、Editplus

             类型: Cpython、Ipython、Jython、Ironpython、pypy(可把解释型语言变为编译型)

    四.变量


        概念: 把程序运行过程中产生的中间值保存在内存. 方便后面使用.
        命名规范:
            1. 数字, 字母, 下划线组成
            2. 不能数字开头, 更不能是纯数字
            3. 不能用关键字
            4. 不要用中文
            5. 要有意义
            6. 不要太长
            7. 区分大小写
            8. 驼峰或者下划线命名

    五.常量

        本质就是变量. 所有字母都大写

                例如: PI = 3.141592653

    六、数据类型

        1.int 整数   

           +-*/ % // **

        2.str 字符串 

           ', ", ''', """ 括起来的内容

           +拼接     *重复
        3.bool 布尔

           True, False

      4. list 列表. 一般存放大量的数据 ["门神xxxx", "风扇哥xxxx", 元素]

        5. tuple 元组. 只读列表, 只能看啥也不能干. (元素, 元素)
        6. dict 字典. {"风扇哥":"王伟哲", "wlh": "王力宏"}
        7. set 集合 {"风扇哥", "wlh"}. 不重复
        8. bytes 一堆字节. 最小数据单元

    附加:①查看数据类型  type()

          ②类型转换b=str(3)  把3转化成字符串

          ③input()  输入   

              程序会停在这句话

              获取的内容为字符串

          ④print()  输出

          ⑤单⾏注释: # 被注释的内容

           多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""

    七、if条件判断

        1. if 条件:
               if语句块
        执行流程:判断条件是否为真. 如果真. 执行if语句块

        2. if 条件:
               if语句块
           else:
               else语句块
        执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

        3. if 条件1:
                if-1
           elif 条件2:
               if-2
           elif 条件3:
               if-3
            ....
           else:
               else语句块
          执行流程:
          判断条件1是否成立, 如果成立执行if-1
          否则如果条件2成立, 执行if-2
          否则如果条件3成立, 执行if-3
          ....
          否则执行else语句块

        4. 嵌套
           if 条件:
                if 条件:
                      ..
           else:
                if 条件:
                      ...


                     

  • 相关阅读:
    RHEL6.5上安装Oracle11gR2
    20171123_Python学习六周四次课(11月23日)
    查看CentOS版本信息:
    20171122_Python学习六周三次课(11月22日)
    20171121_Python学习六周二次课(11月21日)
    20171120_Python学习六周一次课(11月20日)
    20171115_Python学习五周三次课
    20171114_Python学习五周二次课
    20171113_Python学习五周一次课
    20171110_Python学习四周五次课
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10023075.html
Copyright © 2011-2022 走看看