• python回顾(一)


    Python简介

    Python语言是一种面向对象解释型计算机程序设计语言

    Python语言创始人为吉多·范罗苏姆(Guido van Rossum)

    注释

    行注释

    语法格式: #[空格]说明性文字信息

    添加快捷键: Ctrl+/

    取消快捷键: Ctrl+/

     

    多行注释

    语法格式: """说明性文字信息"""

     

    工作日志说明

    语法格式: # TODO 说明文字

     

    访问方式:

     

    pycharm中提示性信息

    语法错误:文字底部红色波浪线

    语法不符合规范:文字底部灰色波浪线

    单词拼写提示:文字底部绿色波浪线

    算数运算符

    符号

    作用

    说明

    +

    计算两个数的和

    -

    计算两个数的差

    *

    计算两个数的乘积

    /

    计算两个数的商

    //

    整除

    两个整数相除后,取结果的整数部分

    %

    取余

    两个整数相除后,取结果的余数部分

    **

    计算a的b次方

    算数运算优先级

    乘方 > 乘、除、整除、取余 > 加、减

    相同等级运算顺序从左到右

    可以使用括号改变运算顺序

    注:整数除整数,运算结果为小数

    标识符

    标识符是指用来标识某个实体符号

    标识符规范

    1.只能由数字字母,_(下划线)组成

    2.不能以数字开头

    3.不能是关键字

    4.区分大小写

    命名约束

    下划线分隔法(推荐):多个单词组成的名称,使用全由小写字母书写,中间使用_分隔。

    first_name user_name card_id

    驼峰命名法:多个单词组成的名称,每个单词首字母使用大写字母书写,其余字母使用小写字母书写。

    FirstName UserName CardId

    变量

    名称

    中文名称

    作用

    int

    整型

    表示所有的整数

    float

    浮点型

    表示所有的小数

    bool

    布尔型

    表示逻辑值

    str

    字符串

    表示字符串信息

    注意事项

    首次使用变量在内存中划分空间,并初始化值

    再次使用变量不再划分空间,修改使用原空间中的值

     

    变量的类型在变量使用过程中随时发生改变,以最后一次执行=操作的结果为准

     

    使用type(数据)即可获取数据对应的类型

    赋值运算符

    符号

    作用

    格式

    =

    赋值

    a=b,将b的值给a

    +=

    加后赋值

    a+=b,将a+b的值给a

    -=

    减后赋值

    a-=b,将a-b的值给a

    *=

    乘后赋值

    a*=b,将a*b的值给a

    /=

    除后赋值

    a/=b,将a/b的值给a

    //=

    整除后赋值

    a//=b,将a//b的值给a

    %=

    取余后赋值

    a%=b,将a%b的值给a

    **=

    次方后赋值

    a**=b,将a的b次方的值给a

    注意事项

    基本赋值运算=操作,左侧只能是变量右侧可以是任意数据变量

    特殊赋值运算的左侧只能是变量,右侧可以是变量,也可以是数字

    字符串运算

    字符串之间可以使用 运算符完成多个字符串之间的拼接操作

    字符串可以使用 运算符完成单个字符串连续拼接操作

    注意事项

    符串连接运算  不能在字符串类型其他类型间进行操作

    数据类型转换

    input函数接收的数据默认为字符串类型

     

     

    转换函数

    通过转换函数实现接收其他类型的数据

      1.接收整数:字符串→整型数据: int(“整数格式的字符串”)

      2.接收小数:字符串→浮点型数据:float(“小数格式的字符串”)

     

     

     

    比较运算符 

    比较运算是发生在两个同类型数据间的一种操作,比较运算是使用固定的比对规则对两个数据进行比对,

    如果比较运算式子成立得到结果True,如果不成立,得到结果False

     

     

    符号

    说明

    = =

    判断两个操作数的值是否相等,成立为True

    ! =

    判断两个操作数的值是否不相等,成立为True

    >

    判断左操作数是否大于右操作数,成立为True

    <

    判断左操作数是否小于右操作数,成立为True

    > =

    判断左操作数是否大于等于右操作数,成立为True

    < =

    判断左操作数是否小于等于右操作数,成立为True

     

     

    字符进行比较运算的排序规则

    0..数字..9 < A..大写字母..Z < a..小写字母..z

     

     

    字符串比较运算规则

    1.对两个字符串中对应位置每个字符逐一比对

    2.排序较小的整体字符串值小

    3.如果比较结果相等,比较下一个字母

    4.直到比对到最后一个字母

    5.若比对的一方没有字符,则整体字符串值小

     

     

     

    关系运算符

    关系运算是发生在两个布尔型数据间的一种操作,关系运算是根据固定规则对两个布尔值进行运算,最终结果是布尔值

     

     

    常见关系运算符

    and:表示两个布尔值之间的并且关系,例如 True and False

    or:表示两个布尔值之间的或者关系,例如 True or False

    not:表示一个布尔值的反向对立关系,例如 not False

     

     

    注意事项

    1.数字可以作为关系运算的数据进行运算,0表示False,非0表示True

     

    2.数字与布尔值混用出现在关系运算中时,任意操作数可以决定整个式子值的,最终结果即为该操作数(参看真值表)

    例如:True and 0 → 0

    例如:0 and True → 0

    例如:4 or False → 4

    例如:False or 4 → 4

     

    3.数字与布尔值混用出现在关系运算中时,如果两个操作数都无法单独决定整个式子值的(参看真值表),最终结果即为后面的操作数

    例如:True and 10 → 10

    例如:10 and True → True

    例如:False or 0 → 0

    例如:0 or False → False

     

     

     

     分支语句

    分支语句: 计算机三种基础语句(顺序、分支、循环)之一,用于描述“如果满足什么条件,就怎么样,否则就怎么样”的语法。

     

     

    语法格式 

    格式一: 

    if 条件:

        条件成立执行的代码

     

     

     

    格式二: 

    if 条件:

        条件成立执行的代码

    else:

    条件不成立执行的代码

     

     

     

    格式三: 

    if 条件1:

        条件1成立执行的代码

    elif 条件2:

    条件2成立执行的代码

    elif 条件3:

    条件3成立执行的代码

    [else:

    条件都不成立执行的代码]

     

     

     

     执行流程 

    1.if语句执行流程

      

    2.if..else..语句执行流程

      

    3.if..elif..else..语句执行流程

     

     

     

    分支嵌套

    分支嵌套即分支语句的执行代码中包含全新的分支语句结构

     

     

     

    代码书写规范

     

    超长行处理方案

    方案一:换行处使用

    方案二:对整体添加(),()中随意换行

    Python简介

    Python语言是一种面向对象解释型计算机程序设计语言

    Python语言创始人为吉多·范罗苏姆Guido van Rossum

     

     

     

    注释

    行注释

    语法格式: #[空格]说明性文字信息

    添加快捷键: Ctrl+/

    取消快捷键: Ctrl+/

     

     

    多行注释

    语法格式: """说明性文字信息"""

     

     

     

    工作日志说明

    语法格式: # TODO 说明文字

     

     

    访问方式:

     

     

     

     

    pycharm中提示性信息

    语法错误:文字底部红色波浪线

    语法不符合规范:文字底部灰色波浪线

    单词拼写提示:文字底部绿色波浪线

     

     

     

    算数运算符

    符号

    作用

    说明

    +

    计算两个数的和

    -

    计算两个数的差

    *

    计算两个数的乘积

    /

    计算两个数的商

    //

    整除

    两个整数相除后,取结果的整数部分

    %

    取余

    两个整数相除后,取结果的余数部分

    **

    计算a的b次方

     

    算数运算优先级

    乘方乘、除、整除、取余 加、减

    相同等级运算顺序从左到右

    可以使用括号改变运算顺序

    注:整数除整数,运算结果为小数

     

     

     

    标识符

    标识符是指用来标识某个实体符号

     

     

    标识符规范

    1.只能由数字字母_(下划线)组成

    2.不能以数字开头

    3.不能是关键字

    4.区分大小写

     

     

    命名约束

    下划线分隔法(推荐):多个单词组成的名称,使用全由小写字母书写,中间使用_分隔。

    first_name user_name card_id

     

    驼峰命名法:多个单词组成的名称,每个单词首字母使用大写字母书写,其余字母使用小写字母书写。

    FirstName UserName CardId

     

     

     

    变量

     

    名称

    中文名称

    作用

    int

    整型

    表示所有的整数

    float

    浮点型

    表示所有的小数

    bool

    布尔型

    表示逻辑值

    str

    字符串

    表示字符串信息

     

     

    注意事项

    首次使用变量在内存中划分空间,并初始化值

     

    再次使用变量不再划分空间,修改使用原空间中的值

     

    变量的类型在变量使用过程中随时发生改变,以最后一次执行=操作的结果为准

     

    使用type(数据)即可获取数据对应的类型

     

     

     

    赋值运算符

    符号

    作用

    格式

    =

    赋值

    a=b,将b的值给a

    +=

    加后赋值

    a+=b,将a+b的值给a

    -=

    减后赋值

    a-=b,将a-b的值给a

    *=

    乘后赋值

    a*=b,将a*b的值给a

    /=

    除后赋值

    a/=b,将a/b的值给a

    //=

    整除后赋值

    a//=b,将a//b的值给a

    %=

    取余后赋值

    a%=b,将a%b的值给a

    **=

    次方后赋值

    a**=b,将a的b次方的值给a

     

     

    注意事项

    基本赋值运算=操作,左侧只能是变量右侧可以是任意数据变量

    特殊赋值运算的左侧只能是变量,右侧可以是变量,也可以是数字

     

     

     

    字符串运算

    字符串之间可以使用 + 运算符完成多个字符串之间的拼接操作

    字符串可以使用 * 运算符完成单个字符串连续拼接操作

     

     

    注意事项

    符串连接运算 +  不能在字符串类型其他类型间进行操作

     

     

    数据类型转换

    input函数接收的数据默认为字符串类型

     

    转换函数

    通过转换函数实现接收其他类型的数据

      1.接收整数:字符串→整型数据: int(“整数格式的字符串”)

      2.接收小数:字符串→浮点型数据:float(“小数格式的字符串”)

     

     

     

    比较运算符 

    比较运算是发生在两个同类型数据间的一种操作,比较运算是使用固定的比对规则对两个数据进行比对,

    如果比较运算式子成立得到结果True,如果不成立,得到结果False

     

     

    符号

    说明

    = =

    判断两个操作数的值是否相等,成立为True

    ! =

    判断两个操作数的值是否不相等,成立为True

    >

    判断左操作数是否大于右操作数,成立为True

    <

    判断左操作数是否小于右操作数,成立为True

    > =

    判断左操作数是否大于等于右操作数,成立为True

    < =

    判断左操作数是否小于等于右操作数,成立为True

     

     

    字符进行比较运算的排序规则

    0..数字..9 < A..大写字母..Z < a..小写字母..z

     

     

    字符串比较运算规则

    1.对两个字符串中对应位置每个字符逐一比对

    2.排序较小的整体字符串值小

    3.如果比较结果相等,比较下一个字母

    4.直到比对到最后一个字母

    5.若比对的一方没有字符,则整体字符串值小

     

     

     

    关系运算符

    关系运算是发生在两个布尔型数据间的一种操作,关系运算是根据固定规则对两个布尔值进行运算,最终结果是布尔值

     

     

    常见关系运算符

    and:表示两个布尔值之间的并且关系,例如 True and False

    or:表示两个布尔值之间的或者关系,例如 True or False

    not:表示一个布尔值的反向对立关系,例如 not False

     

     

    注意事项

    1.数字可以作为关系运算的数据进行运算,0表示False,非0表示True

     

    2.数字与布尔值混用出现在关系运算中时,任意操作数可以决定整个式子值的,最终结果即为该操作数(参看真值表)

    例如:True and 0 → 0

    例如:0 and True → 0

    例如:4 or False → 4

    例如:False or 4 → 4

     

    3.数字与布尔值混用出现在关系运算中时,如果两个操作数都无法单独决定整个式子值的(参看真值表),最终结果即为后面的操作数

    例如:True and 10 → 10

    例如:10 and True → True

    例如:False or 0 → 0

    例如:0 or False → False

     

     

     

     分支语句

    分支语句: 计算机三种基础语句(顺序、分支、循环)之一,用于描述“如果满足什么条件,就怎么样,否则就怎么样”的语法。

     

     

    语法格式 

    格式一: 

    if 条件:

        条件成立执行的代码

     

     

     

    格式二: 

    if 条件:

        条件成立执行的代码

    else:

    条件不成立执行的代码

     

     

     

    格式三: 

    if 条件1:

        条件1成立执行的代码

    elif 条件2:

    条件2成立执行的代码

    elif 条件3:

    条件3成立执行的代码

    [else:

    条件都不成立执行的代码]

     

     

     

     执行流程 

    1.if语句执行流程

      

    2.if..else..语句执行流程

     

      

    3.if..elif..else..语句执行流程

     

     

     

     

    分支嵌套

    分支嵌套即分支语句的执行代码中包含全新的分支语句结构

     

     

     

    代码书写规范

     

    超长行处理方案

    方案一:换行处使用

    方案二:对整体添加(),()中随意换行

     

  • 相关阅读:
    八月第二周学习心得
    七月第二周学习心得
    八月第一周学习
    八月第三周学习心得
    7月第一周学习心得
    php mysql_error()函数用法详解
    php mysql_select_db
    php中的释放“语句”unset和释放“函数”mysql_free_result()
    JavaScript]Cookie详解(转)
    Javascript类型转换的规则
  • 原文地址:https://www.cnblogs.com/sickle/p/10111118.html
Copyright © 2020-2023  润新知