专栏首页python3week02_python内置数据结构_

week02_python内置数据结构_

数值型

  • > 数值型: int、float、complex、bool都是class,1,5.0,2+3j都是对象即实例; int:python3的int就是长整型,且没有大小限制,受限于内存区域的大小; float:额整数部分和小数部分组成。支持十进制和科学计数法表示。只有双精度型 。 complex:有实数和虚数部分组成,实数和虚数部分都是浮点数,3+4.2j bool:int的子类,仅有2个实例True、False对应1和0,可以和整数直接运算
  • > 类型转换(built-in) int(x) 返回一个整数 float(x) 返回一个浮点数 complex(x)、complex(x, y) 返回一个复数 bool(x) 返回布尔值,前面讲过False等价的对象

数字的处理函数

round() :四舍六入,五取偶 floor():向下取整 ceil():向上取整 int():取整数部分,和//整除一样

  • > 举例: import math print(math.floor(2.5)) print(math.ceil(2.5)) print(round(2.51)) print(round(2.5)) print(round(2.4))

min() max() pow(x,y) 等于x**y math.sqrt()

  • > 进制函数,返回值是字符串 bin() oct() hex()

math.pi 派 math.e自如常数

类型判断

type(obj),返回类型,而不是字符串 isinstance(obj,class_or_tuple),返回布尔值

  • > 举例: type(a) type('abc') type(123) isinstance(6,str) isinstance(6,(str,bool,int)) type(1+True)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python基础学习22----协程

    协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显...

    py3study
  • python内置函数3-complex(

    Help on class complex in module __builtin__:

    py3study
  • 版本号对比 -- Python实现

    py3study
  • 集成学习之Adaboost算法原理小结

        在集成学习原理小结中,我们讲到了集成学习按照个体学习器之间是否存在依赖关系可以分为两类,第一个是个体学习器之间存在强依赖关系,另一类是个体学习器之间不存...

    刘建平Pinard
  • JS 原型模式

    原型模式(Prototype pattern),用原型实例指向创建对象的类,使用于创建新的对象的类的共享原型的属性与方法。

    前端下午茶
  • 一维数组-c语言学习笔记

    Youngxj
  • 小朋友学经典算法(12):分割字符串

    在分割字符串之前,先来了解一些跟字符串相关的变量或函数: (1)size_type:size_type由string类类型和vector类类型定义的类型,用以保...

    海天一树
  • python初学者笔记—入门基础知识

    变量:存储数据的容器,我们可以通过变量来操作数据 我们在创建变量时会在内存中开辟一个空间,可以存储不同类型的数据。

    诡途
  • python学习笔记字符串(二)

    请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"...

    py3study
  • [ASP.NET Core 3框架揭秘] 配置[3]:配置模型总体设计

    在《读取配置数据》([上篇],[下篇])上面一节中,我们通过实例的方式演示了几种典型的配置读取方式,接下来我们从设计的维度来重写认识配置模型。配置的编程模型涉及...

    蒋金楠

扫码关注云+社区

领取腾讯云代金券