`
364434006
  • 浏览: 585721 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python-内置数据类型

 
阅读更多

    在python中,每个值都有自己的数据类型,在定义的时候无需明确指定变量的数据类型,python会根据每个变量的初始值来分析其类型,然后在内部对其进行跟踪。

   以下是几种比较重要的内置数据类型:

  1、Boolean[布尔型],值为True或False。

  2、Numeric[数值型],可以是int(整型)、float(浮点)、complex(复数)

  3、String[字符串]

  4、Bytes[字节]和Byte Arrays[字节数组]

  5、List【列表】,值的有序序列可变序列

  6、Tuples【元组】,值的有序不可变序列

  7、Set【集合】,值的无序集合

  8、Dictionary【字典】,键值对集合

 

Boolean:

布尔值可以当做数值对待。True1False 为 0

 

>>> True + True
2
>>> True - False
1
>>> True * False
0

 

 

Numeric:

Python 同时支持 Integer[整型]Floating Point[浮点型] 数值。无任何类型声明可用于区分;Python 通过是否有 小数 点来分辨它们

 

>>> type(1)
 <class 'int'>
>>> isinstance(1, int) #isinstance函数判断某个值或变量是否为给定某个类型。
 True 
>>> 1 + 1 
 2 
>>> 1 + 1.0 
 2.0 
>>> type(2.0) 
<class 'float'>
>>> float(2)
2.0 
>>> int(2.0)
2 
>>> int(2.5) 
2 
>>> int(-2.5) 
-2 
>>> 1.12345678901234567890 
1.1234567890123457 
>>> type(1000000000000000)
<class 'int'>

 常见的数值运算:

 

>>> 11 / 2      ①
5.5
>>> 11 // 2     ②
5
>>> −11 // 2    ③
−6
>>> 11.0 // 2   ④
5.0
>>> 11 ** 2     ⑤
121
>>> 11 % 2      ⑥
1

 

 

/ 运算符执行浮点除法。即便分子和分母都是 int,它也返回一个 float 浮点数。
// 运算符执行古怪的整数除法。如果结果为正数,可将其视为朝向小数位取整(不是四舍五入),但是要小心这一点。
当整数除以负数, // 运算符将结果朝着最近的整数“向上”四舍五入。从数学角度来说,由于 −6−5 要小,它是“向下”四舍五入,如果期望将结果取整为 −5,它将会误导你。
// 运算符并非总是返回整数结果。如果分子或者分母是 float,它仍将朝着最近的整数进行四舍五入,但实际返回的值将会是 float 类型。
** 运算符的意思是“计算幂”,112 结果为 121

% 运算符给出了进行整除之后的余数。11 除以 2 结果为 5 以及余数 1,因此此处的结果为 1

 

 

分享到:
评论
1 楼 tsinglongwu 2014-04-11  
引用
① / 运算符执行浮点除法。即便分子和分母都是 int,它也返回一个 float 浮点数。

这个返回的是int吧,只有其中一个是float类型返回的才是float

相关推荐

    Python-内置数据类型.zip

    ==================内置数据类型========================= 第二章 009.程序的构成 010.对象的基本组成和内存示意图 011.引用的本质_栈内存和堆内存_内存示意图 012.标识符_帮助系统的简单使用_命名规则 013....

    opencv_python-4.2.0.32-cp38-cp38-macosx_10_9_x86_64.whl

    OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。 ...OpenCV有两个Python接口,老版本的cv模块使用OpenCV内置的数据类型,新版本的cv2模块使用NumPy数组。

    python-15-数据结构.zip

    Python 给我们提供了很多现成的数据结构类型,这些系统自己定义好的,不需要我们 自己去定义的数据结构叫做 Python 的内置数据结构,比如列表、元组、字典。而有些数据 组织方式,Python 系统里面没有直接定义,...

    python-用法.docx

    Python支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。其中,列表和字典是Python中非常常用的数据类型,它们可以用来存储多个数据。 2. 条件语句和循环语句 Python中的条件语句和循环语句与其他...

    python基础教程之基本内置数据类型介绍-电脑资料.docx

    python基础教程之基本内置数据类型介绍-电脑资料 Python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字)、字符串、元组、列表、字典和布尔类型, 随着学习进度的加深,大家还会接触到更多更有趣的数据...

    python-str函数用法.docx

    str()函数是Python中的一个内置函数,它用于将其他数据类型转换为字符串类型。在本文中,我们将深入探讨str()函数的用法和功能。 str()函数的语法 str()函数的语法非常简单,它只需要一个参数,即要转换为字符串的...

    2-3-python编程基础知识-基本数据类型PPT课件.pptx

    2 基本数据类型 1 2-3-python编程基础知识--基本数据类型PPT课件全文共71页,当前为第1页。 对象类型 类型名称 示例 简要说明 数字 int, float, complex 1234, 3.14, 1.3e5, 3+4j 数字大小没有限制,内置支持复数...

    python-sort的用法.docx

    sort()方法是Python中最常用的方法之一,它可以对列表、元组和字典等数据类型进行排序。在本文中,我们将深入探讨Python sort的用法。 sort()方法的语法如下: list.sort(key=None, reverse=False) 其中,key是一个...

    opencv_python-4.2.0.32-cp36-cp36m-macosx_10_9_x86_64.whl

    OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。 ...OpenCV有两个Python接口,老版本的cv模块使用OpenCV内置的数据类型,新版本的cv2模块使用NumPy数组。

    opencv_python-4.1.0.25-cp36-cp36m-manylinux1_x86_64.whl

    OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。 ...OpenCV有两个Python接口,老版本的cv模块使用OpenCV内置的数据类型,新版本的cv2模块使用NumPy数组。

    Python内置数据类型详解

    通常来说Python在编程语言中的定位为脚本语言——scripting language 高阶...Dictionary是Python的内置数据类型之一,它定义了键和值之间的一对一关系。 其实就是通常所说的哈希数组。 Dictionary的简单定义:Dic={‘Ke

    用idle编写python文件-内置IDLE编写Python程序.pdf

    ⽤idle编写python⽂件_内置IDLE编写Python程序 内容简介: Python⼊门篇教程从基础的计算机发展史、Python的来源与发展历史开始讲起: 依次讲解python变量与表达式、数据类型、运算符、流 程控制语句等,末尾通过...

    Python程序设计与算法基础教程(第2版)第4章-常用内置数据类型.ppt

    Python程序设计与算法基础教程(第2版)第4章--常用内置数据类型.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~

    Python语言基础:数据类型转换.pptx

    有时候需要对数据内置的类型进行转换,在进行数据类型的转换时只需要将数据类型作为函数名即可,在Python中内置了一些数据类型转换的函数: 1. int()函数 int() 函数用于将一个字符串或数字转换为整型。 语法:int(x...

    测量程序编制 - python 10数据类型:Number(数字)-类型转换函数.pptx

    有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x, y) 将 x 和 y 转换到一个复数,实数部分...

    python基础教程之基本内置数据类型介绍-电脑资料.pdf

    python基础教程之基本内置数据类型介绍-电脑资料.pdf

    python中的real函数-RealPython基础教程:Python基本数据类型介绍.pdf

    Python 内置了 numeric、string 和 Boolean 等基本数据类型,同时也提供了诸多内置的 函数(functions)供我们调⽤。 【整数】 Python 3 中,你可以定义任⼀长度的整数,语⾔层⾯并不限制整数的长度的。实际操作中,...

    Python内置的字符串处理函数

    Python内置的字符串处理函Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。

    python常见数据类型.docx

    python常见数据类型 Python是一种高级编程语言,它支持多种数据类型,包括数字、字符串、列表、元组、字典和集合。在本文中,我们将介绍这些常见的Python数据类型。 数字 Python支持三种数字类型:整数、浮点数和...

Global site tag (gtag.js) - Google Analytics