码迷,mamicode.com
首页 > 编程语言 > 详细

python学习_003

时间:2020-06-03 20:33:54      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:长度   对象   link   常见   tab   天花板   数字   索引   一个个   

数字处理函数与常见的数据结构

类型 中文名
int 整型 整型,长度不限制
float 浮点 double
list 列表 相当于数组
complex 复合型 看不懂 ,好像有实数和虚数

python中提供了很多强大的数字处理函数

import math 
#关于数学运算的模块,函数在里面 import 代表导入 
#也可以使用 from math import *  表示导入所有模块,并且可以不使用 xxx.xxx

round() 圆角 当大于等于 6 时,向上面取值 反之向下面取值, 相当于四舍五入
技术图片

需要导入math 模块的函数
floor 地板 向下取整
技术图片
ceil 天花板 向上取整
技术图片

其他的
技术图片

  • pow 次方运算
  • sqrt 开方运算
  • max 取最大值
  • min 取最小值
  • int 一种截取
  • float 转换成浮点类型

关于进制的转换
技术图片

类型判断
技术图片

数据结构

列表(list)
特点:

  • 一个队伍,排列整齐
  • 列表的个体称为元素,由若干元素组成,可以是任意对象
  • 列表拥有顺序,可以使用索引
  • 线性的数据结构
  • 使用[] 可以使用 list() 转换

缺点:

  • 增,删,改, 在中间的时候,效率很低
  • 空间是固定的,c语言(python中不是固定)

优点: 高效的查找速度 以下标为索引

链表(link list)
特点:

  • 由一个个节点组成,每个节点至少包含 指向下一个节点的指针和元素
  • 查找很麻烦,只能通过遍历上面的节点,逐步到要查找的节点
  • 中间插入元素,只需要找到那个节点,然后,把上一个节点的指针指向要更改的节点,要增加的节点的指针指向那个节点 即可,可能很绕,但是我很认真的将我所知道的写下来了

  • 有压栈和入栈的操作
  • 只能从栈顶进行操作

队列

  • 可以从头和尾进行操作
  • 有出队和入队的操作

python学习_003

标签:长度   对象   link   常见   tab   天花板   数字   索引   一个个   

原文地址:https://www.cnblogs.com/shenshuoyaoyouguang/p/13039539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!