第一天 (PYTHON的种类,变量,常量,基础数据类型,INPUT,IF条件语句)

Python历史

宏观上 python2 与python3的区别:

       Python2 源码不标准,混乱,重复代码太多

          而python崇尚的是简单优美清晰,所以推出了创建了python3

       Python3 统一 标准,去除重复代码。

Python的简介

 编译型:一次性将所有的程序译成二进制文件。

          优点:运行速度快,执行效率高

缺点:开发效率底,不能跨平台

列如:C , C++ss

解释型:当程序执行时,从上至下一行一行的解释。

          优点:开发速度快,效率高,可以跨平台。

          缺点:运行速度慢。

          列如:python, php 等等。

Python又是弱类型语言

   a = 10

   a = ‘你好呀!’

Python种类

  运行第一个py文件:

      Python3x :python  文件路径 回车

      Python2x :python2 文件路径 回车

Python2与python3的区别:

      Python2默认编码方式是ascii码 

      Python3默认编码方式utf—8

Python2转化为python3的编码解决方式:(解决python2中文报错的问题        )
在python2文件的首行加入:#—*— encoding:utf-8 —*—

变量

变量:变量是程序运行过程中产生的中间值,暂时储存到内存中,供后面程序使用

变量直接声明就可以了

变量的命名规则:

  1. 必须使用由数字,字母,下划线任意组合
  2. 不能是数字开头,更不能是纯数字
  3. 不能是python中的关键字

‘and’,   ‘as’,   ‘assert’,  ‘break’,  ‘ class’,  ‘continue’,  ‘def’,   ‘del’,

‘elif’,  ‘else’,  ‘exce pt’,  ‘exec’,  ‘finally’,  ‘for’,  ‘form’,  ‘global’,  ‘if’,

‘import’,  ‘in’,  ‘is’,  ‘lambda’,  ‘not’,  ‘or’,  ‘pass’,  ‘with’,  ‘yield’, 

  1. 不要太长
  2. .不能是中文,不能用拼音
  3. 区分大小写
  4. 变量要起的有意义
  5. 驼峰命名(ageOfAlex)和下划线命名(my_name_is_mwh)。

常量:

一直不变的量(约定俗成,不可更改,全部是大写字母)

BIR_OF _CHINA = 1949  /*ptthon当中看见大写就是常量*/

注释:

单行注释:#

多行注释:’’’被注释的内容’’’   “””被注释的内容”””

Print(输出)

在print之后python解释器会自动添加换行符如·图1

 

在print输出内容后面加上(,end=’ ’)即可去除换行符如图·

 

基础数据类型初始

数字(整数):int

运算符号:  +,  -,  *,  /,  **(二次方),  %(取余数),  //(整除)

            >,  <,  >=,  <=,  !=

字符串:str,python当中凡是用引号( ‘, “, ‘’’, “””, )引起来的都是字符串,没有什么区别。

            可相加( + ):字符串的拼接。

            可相乘( * ):str * int  相当于复制int边值

字符串转化成数字:int(str)  条件:str必须是数字组成的

数字转化成子浮串:str(int)

bool:布尔值。 只能是True或 False。

用户交互——input

变量 = input(‘提示信息’)   可以直接获取用户输入的内容

变量是字符串类型

  1. 等待输入,
  2. 将你输入的内容赋值与前面的变量
  3. Input输出的数据类型全部是str(子浮串类型)

 

条件语句

If条件语句

(第一种  单选)

运行程序,当条件为真时,执行代码块

If 条件判断 :  (:  引号是将条件于结果分开)

            1111代码块 (1代表空格)代码块前必须要加4个空格或者一个tab键

     

(第二种  双选) 

        运行程序,当条件成立时,执行代码块1否则,执行代码块2

if 条件判断 :

                    代码块1

            else :

                代码块2

       

   (第三种  多选)

           运行程序,若条件1成立,执行代码块1,若不成立时,判断条件2,若条件2成立,执行条件2,若不成立,判断条件3,若条件3成立,执行代码块3,若不成立,………等等………否则,执行代码块n

            If 条件判断1 :

                    代码块1

            elif 条件判断2 :

                    代码块2

            elif 条件判断3 :

                    代码块3

             …………

            else :  

                    代码块n

例题

              

(第四种  嵌套)

    If 条件判断1 :

             If 条件判断2 :

                代码块2

        else :

            代码块3

    else :

             代码块4

          

猜你喜欢

转载自www.cnblogs.com/mwhylj/p/9255832.html