`
cakin24
  • 浏览: 1388602 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Python数据类型:数字

阅读更多

一 整型和浮点型

1、介绍
Python3支持三种不同的数字类型:
整型(Int) :通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作Long类型使用,所以 Python3 没有Python2的Long类型。
浮点型(float) :浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示。
复数( (complex)) :复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
2、举例
  1. >>> a =1
  2. >>> b =12.6
  3. >>> a + b
  4. 13.6
  5. >>> c =643827463827
  6. >>> c
  7. 643827463827
  8. >>> d =54735843659485
  9. >>> d
  10. 54735843659485
  11. >>> d - c
  12. 54092016195658
  13. >>> d + b
  14. 54735843659497.6
  15. >>>2.30-1.30
  16. 0.9999999999999998
  17. >>>0o7+0o5
  18. 12
  19. >>>0x5+0x5
  20. 10
  21. >>>print('%o'%(0o7+0o5))
  22. 14
  23. >>>print('%x'%(0x7+0x5))
  24. c
  25. >>> m =9+3j
  26. >>> n =15-2j
  27. >>> m + n
  28. (24+1j)
 
二 运算符
1、算术运算符
以下假设a=10,b=21
运算符 描述 实例
+ 加 - 两个对象相加 a + b 输出结果 31
- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210
/ 除 - x 除以 y b / a 输出结果 2.1
% 取模 - 返回除法的余数 b % a 输出结果 1
** 幂 - 返回x的y次幂 a**b 为10的21次方
// 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

2、位运算符

以下假设a=60,b=13

a = 0011 1100

 

b = 0000 1101

运算符 描述 实例
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。
<< 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数 a >> 2 输出结果 15 ,二进制解释: 0000 1111
 
 
三 运算符举例
  1. >>>2**5
  2. 32
  3. >>>2**0
  4. 1
  5. >>>3*2
  6. 6
  7. >>>4/2
  8. 2.0
  9. >>>7/2
  10. 3.5
  11. >>>7//2
  12. 3
  13. >>>7%2
  14. 1
  15. >>>5^3
  16. 6
  17. >>>5^5
  18. 0
  19. >>>11|5
  20. 15
  21. >>>12&12
  22. 12
  23. >>>2*5**2
  24. 50
  25. >>>2+3*5
  26. 17
  27. >>>2+3^5
  28. 0
  29. >>>2+(3^5)
  30. 8
  31. >>>3+4*5**2-20
  32. 83
  33. >>>4>>2
  34. 1
  35. >>>4>>1
  36. 2
  37. >>>(2+3)*5
  38. 25
分享到:
评论

相关推荐

    python程序设计:数字类型 转换 运算

    本实验旨在通过一系列具体任务帮助学习者理解和掌握Python中的基本数据类型及其转换方法,同时熟悉不同类型数据的常见运算操作。通过实际编程练习,不仅能够加深对Python语言的理解,还能够在实际开发过程中灵活运用...

    Python程序设计:Python数字和运算符.pptx

    本任务围绕NBA球星信息展开,需要熟练掌握Python中常见数据类型的使用方法。 在本任务中,我们将先学习Python变量、字符串、列表、字典、集合等的使用方法,并穿插相应的案例及分析过程,实行理论讲解和案例分析相...

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

    在Python编程语言中,数据类型转换是至关重要的概念,它允许程序员在不同数据类型之间灵活地切换,以满足特定的程序需求。本篇主要讲解Python中的Number(数字)类型及其相关的类型转换函数。 1. **int(x)**: 这个...

    python组合数据类型

    Python 组合数据类型 Python 中的组合数据类型主要包括集合、列表、元组和字典四种。这些数据类型都是 Python 中的内置类型,广泛应用于数据处理和存储。 集合类型 集合类型是无序、唯一性元素的组合,可以是数字...

    测量程序编制 - python 08数据类型:Number(数字)-概述.pptx

    Python 语言中的数字类型是其六个标准数据类型之一,分为不可变数据和可变数据两类。不可变数据包括Number(数字)、String(字符串)和Tuple(元组),而可变数据则涵盖List(列表)、Dictionary(字典)和Set...

    python核心数据类型-数字demo

    在Python编程语言中,核心数据类型是构建任何程序的基础。其中,数字是极其重要的一个组成部分,用于表示各种数值。在本教程中,我们将深入探讨Python中的数字类型,包括整数(int)、浮点数(float)、复数...

    Python数据分析(PPT83页).ppt

    Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 是纯粹的自由软件,源代码和解释器 CPython 遵循 GPL(GNU ...

    Python数据分析与应用:从数据获取到可视化

    数据清洗是处理真实世界数据的关键步骤,涉及到处理缺失值(用mean、median填充或删除)、异常值检测、数据类型转换(如将字符串转换为数字)以及去除重复数据等。pandas库是Python进行数据清洗的强大工具,其...

    Python数据类型运算符

    Python 数据类型运算符 Python 中的数据类型可以分为数值类型、布尔类型、字符串类型、列表类型、元组类型、字典类型和集合类型等。每种数据类型都有其特点和应用场景。 数值类型包括整型 int、浮点型 float 和...

    实验7 Python组合数据类型.pdf

    Python组合数据类型是Python编程语言中用于存储多个数据值的内置数据结构。在Python中,组合数据类型包括列表(List)、元组(Tuple)和字典(Dictionary)。这三种类型各有其特点,可以存储不同类型的数据,包括...

    Python结构:面向程序员的结构化PythonPython Structures: Structured Python for the Principled Programmer

    书中不仅详细介绍了Python的基本语法和核心概念,而且深入探讨了面向对象的方法、数据抽象、封装、以及通过Python内置数据类型的深入理解来提升编程效率。 书中的内容涵盖了多个方面,包括但不限于Python的执行方式...

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

    Python是一种高级编程语言,它支持多种基本数据类型,包括numeric(数字)、string(字符串)和Boolean(布尔)。本文主要探讨Python中的数据类型,特别是整数、浮点数、复数和字符串。 首先,让我们深入了解Python...

    Python程序设计课后习题答案-第一单元.pdf

    本资源摘要信息涵盖了 Python 程序设计的基础知识点,包括 Python 语言的特点、语法、数据类型、运算符、控制结构、函数、模块等方面。 1. Python 语言特点: Python 语言是一种高级语言,具有面向对象、可读性好...

    测量程序编制 - python 20数据类型:List(列表)-概述.pptx

    在 Python 编程中,列表是最常用的数据类型之一,它允许存储多个不同类型的元素,如数字、字符串甚至是其他列表。列表是可变的,这意味着一旦创建了列表,我们可以对其进行修改,包括添加、删除或更新其中的元素。 ...

    测量程序编制 - python 17数据类型:序列.pptx

    在Python编程语言中,序列是一种重要的数据结构,它是一块内存空间,用于存储多个值,这些值按照特定的顺序排列,可以通过它们的索引来访问。序列类型包括字符串、列表、元组、集合和字典。虽然所有序列都支持一些...

    《Python程序设计》实验3Python基本数据类型及分支结构实验报告 (2).docx

    通过这些实验,学生将能深入理解Python的基本数据类型,包括数字(整型、浮点型、复数型)的使用,以及条件表达式的判断。同时,通过分支结构(if-elif-else)的学习,能够更好地控制程序流程,实现不同条件下的不同...

    Python程序设计:快速编程入门 典型第2章 数据类型.pptx

    ### Python程序设计:快速编程入门 典型第2章 数据类型 #### 整型 整型是Python中最基本的数据类型之一,用于表示整数值。在Python中,整型可以采用不同的进制形式来表示,包括十进制、八进制、十六进制和二进制。...

    110道Python面试题:.pdf

    数据类型转换:Python 中的数据类型转换可以使用 `int()`、`float()`、`str()` 等函数。 运算符:Python 中的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。 控制结构:Python 中的控制结构包括...

    Python基础案例教程教案-基本数据类型.doc

    在这个"Python基础案例教程教案-基本数据类型"中,我们关注的是Python中的基本数据类型,尤其是整数和浮点数,以及如何进行数值计算和输出。 首先,整数是不包含小数部分的数值,如1033、-1020。浮点数则带有小数...

    python深度学习:python基础

    编程基础是学习 Python 的基础,Python 的编程基础包括基本语法、变量、数据类型、运算符、控制结构等。理解编程基础是学习 Python 的基础。 1.2 变量类型 Python 中的变量类型有多种,包括数字、字符串、布尔型、...

Global site tag (gtag.js) - Google Analytics