python 期末复习总结

【孙茜茜 18应用统计1班 180504100561 】
【期末复习总结】

一、数字类型

  1. 整数
    二进制、八进制、十进制、十六进制

  2. 浮点数
    浮点数计算会出现很多不确定尾数。
    时常用round()函数取整。

  3. 复数
    由实部和虚部组成

  4. 数值运算操作符
    python 期末复习总结_第1张图片
    python 期末复习总结_第2张图片

  5. 三种类型可相互转换
    int(1.5)=1
    float(2)=2.0
    complex(3)=3+0J
    type()函数:适用于所有数值判断类型

  6. 各种数值运算函数
    round(x,d)(x为数值,d为保留小数位数)
    max()返回值为最大值
    min()返回值为最小值
    int(x)将x变成整数,舍弃小数部分
    float(x)将x变为浮点数,增加小数部分
    str(x)将x转换为字符串
    ord()将数值转换为对应整数值

  7. 逻辑运算符
    and(逻辑与)
    1 and 2
    》2
    or(逻辑或)
    1 or 2
    》 1
    not(逻辑非)所得值与and相反

二、 流程控制语句

  1. 分支结构:if语句
    if(条件):
    (语句块1)
    else:
    (语句块2)
    eg.
    a=-1
    if a>0:
    b=a
    else:
    b=-a
    print(b)
    得到结果为1

  2. while循环
    while循环是通过一个条件来控制是否要继续反复执行循环体中的语句。 while与for语句不同的是,while只有在测试条件为假时才会停止运行。
    python 期末复习总结_第3张图片

  3. for循环
    for语句可以用于循环遍历某一对象,它还具有一个附带的else块,附带的else块用于处理for语句包含的

实例:python 期末复习总结_第4张图片
#break用于终止循环
continue用于跳过其他语句,继续循环
如果循环未被break语句终止,则执行else块中的语句。

三、序列类型

  1. 字符串
    Python中的字符串用单引号(’)或双引号(")括起来,同时使用反斜杠()转义特殊字符。
    字符串的截取的语法格式如下:

变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。

加号 (+) 是字符串的连接符, 星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数
str = ‘zhangsan’
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str[0]) # 输出字符串第一个字符
print (str[2:5]) # 输出从第三个开始到第五个的字符
print (str[2:]) # 输出从第三个开始的后的所有字符
print (str * 2) # 输出字符串两次
print (str + “TEST”) # 连接字符串

  1. 集合
    集合(set)是一个无序不重复元素的序列。
    基本功能是进行成员关系测试和删除重复元素。
    可以使用大括号 { } 或者set()函数创建集合,
    注意:创建一个空集合必须用set()而不是 { },因为 { } 是用来创建一个空字典。
    python 期末复习总结_第5张图片
  2. 列表
    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
    Python有6个序列的内置类型,但最常见的是列表和元组。
    序列都可以进行的操作包括索引,切片,加,乘,检查成员。
    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
    列表的数据项不需要具有相同的类型

python 期末复习总结_第6张图片

  1. 元祖
    Python的元组与列表类似,不同之处在于元组的元素不能修改。
    元组使用小括号,列表使用方括号。
    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
    python 期末复习总结_第7张图片
  2. 列表类型操作函数及方法
    python 期末复习总结_第8张图片
    python 期末复习总结_第9张图片

你可能感兴趣的:(python 期末复习总结)