day01 python入门

1. CPU  内存  硬盘         操作系统

   CPU:中央处理  

   内存:临时存储数据   1.成本高  2.断电即消失

   硬盘:长期存储大量数据

           以上都是计算机硬件,硬件之间不能转移数据

   操作系统:管理,协调计算机硬件与软件之间的“桥梁”

2.python 历史

     python: 优美 清晰 简单

     python2X:  1.源码重复,混乱,冗余2.源码不规范

     python3X: 源码清晰、优美、简单

3.python是什么编程语言

    代码(if   else等等)不能直接被计算机识别,计算机只能识别0101

                    字节码

       代码------------------》》》010101

    

    编译型:一次性将所有代码转化为0101

    代表语言:C   C++

    优点:执行效率高       缺点:开发效率低,不能跨平台

   解释型:逐行解释逐行运行

   代表语言:python

    有点:开发效率高,能跨平台    缺点:执行效率低

   python 种类:Cpython    Jpython   Ironpython   等等

  4.第一个程序

       (窗口键  + R        输入cmd    打开控制台)

         python 空格 文件的路径 回车 运行你的python代码

         python2X:默认ASCII  :英文  字母 数字

                     解决支持中文的方法:  文件首行输入 :  # -*- encoding:utf-8 -*-

          python3X:默认utf-8  :识别中文、英文、字母、数字

5.变量

  变量:将程序中的数据暂时保存起来,以便后续程序使用。

规则:1只能是字母、数字、下划线任意组合2不能以数字开头

  3.不能是python的关键字4要具有可描述性5不能用中文6.不易过长

官方建议:下划线:
   age_of_oldboy = 56
   驼峰体:
   AgeOfOldboy = 56 
   单驼峰;
   Ageofoldboy = 56  

6.常量   不变的量    全部采用大写

7.注释 1关键节点,或难以理解的代码2文件、函数、类的描述

单行  多行

8.数据类型

整形:int   

字符串: str  1.描述信息  2.存储少量数据

布尔 :  True  False

9.用户交互 input     字符串

10. if 的5种类型

if

 

if

else

 

 

if

elif

elif

elif.....

 

 

 

if

elif

elif

elif.....

else

 

 

if 

   if

      if

 

posted @ 2019-02-28 17:55  我的IT007  阅读(41)  评论(0)    收藏  举报