zoukankan      html  css  js  c++  java
  • 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

              

  • 相关阅读:
    shell脚本
    正则表达式和文本处理工具二
    正则表达式和文本处理工具
    Linux基础实操六
    Linux基础实操五
    caffe 试运行MNIST
    转 Windows+VS2013爆详细Caffe编译安装教程
    python一
    VS2008 C++ 调用MATLAB 2009b 生成的DLL .
    MFC抓网页
  • 原文地址:https://www.cnblogs.com/mwhylj/p/9255832.html
Copyright © 2011-2022 走看看