【Python练习】python基础学习笔记

一、python中的数字

1)在python中不需要声明数据类型

  1. int
  2. float(2100.0记为2.1e3)
  3. complex
  4. bool
    type(var)函数:查看变量的数据类型
    【Python练习】python基础学习笔记_第1张图片

2)数学运算

  1. 四种数字类型之间存在一种拓展关系:bool->int->float->complex 不同的数字类型之间的运算所生成的结果是更宽的类型
    【Python练习】python基础学习笔记_第2张图片

  2. math模块
    cmath模块(主要用于复数)

二、python中的序列

序列指的是一块可存放多个值的连续内存空间,这些值按一定的顺序排列,可通过每个值所在位置的编号(索引)来访问它们。

1)序列元素的索引

  1. 第一个元素的索引是0;python支持反向索引,最后一个元素的索引为-1,倒数第二个元素的索引为-2。

  2. 实现序列元素的切片:seq_name[start : end : step]
    start:表示切片的开始索引位置(包括该位置),默认为0
    end:表示切片的结束索引位置(不包括该位置),默认为序列长度
    step:表示步长

2)序列的内置函数

  1. len() : 计算序列的长度
  2. max() : 找出序列中的最大元素
  3. min() : 找出序列中的最小元素
  4. list() : 将序列转换为列表
  5. str() : 将序列转换为字符串
  6. sum() : 计算序列中的元素和
  7. sorted() : 对元素进行排序
  8. reversed() : 反向序列中的元素

3)列表

创建方法

  1. 直接使用方括号创建
    list1 = [0, 1, 4, 9, 16]
  2. 使用循环添加
    list2 = [i**2 for i in range(20)]
  3. list对象的append()方法
    list3.append(16)
    【Python练习】python基础学习笔记_第3张图片

排序方法

  1. 正向排序
    L2 = sorted1(L1) 临时排序的L1赋值给L2,L1.sort() 将列表本身排序
  2. 逆向排序
    L2 = sorted(L1, reverse=True) ; L1.sort(reverse=True) 将列表本身排序
    【Python练习】python基础学习笔记_第4张图片

你可能感兴趣的:(Python)