一 整型和浮点型
1、介绍
Python3支持三种不同的数字类型:
整型(Int) :通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作Long类型使用,所以 Python3 没有Python2的Long类型。
浮点型(float) :浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示。
复数( (complex)) :复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
2、举例
>>> a =1
>>> b =12.6
>>> a + b
13.6
>>> c =643827463827
>>> c
643827463827
>>> d =54735843659485
>>> d
54735843659485
>>> d - c
54092016195658
>>> d + b
54735843659497.6
>>>2.30-1.30
0.9999999999999998
>>>0o7+0o5
12
>>>0x5+0x5
10
>>>print('%o'%(0o7+0o5))
14
>>>print('%x'%(0x7+0x5))
c
>>> m =9+3j
>>> n =15-2j
>>> m + n
(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 |
三 运算符举例
>>>2**5
32
>>>2**0
1
>>>3*2
6
>>>4/2
2.0
>>>7/2
3.5
>>>7//2
3
>>>7%2
1
>>>5^3
6
>>>5^5
0
>>>11|5
15
>>>12&12
12
>>>2*5**2
50
>>>2+3*5
17
>>>2+3^5
0
>>>2+(3^5)
8
>>>3+4*5**2-20
83
>>>4>>2
1
>>>4>>1
2
>>>(2+3)*5
25
相关推荐
本实验旨在通过一系列具体任务帮助学习者理解和掌握Python中的基本数据类型及其转换方法,同时熟悉不同类型数据的常见运算操作。通过实际编程练习,不仅能够加深对Python语言的理解,还能够在实际开发过程中灵活运用...
本任务围绕NBA球星信息展开,需要熟练掌握Python中常见数据类型的使用方法。 在本任务中,我们将先学习Python变量、字符串、列表、字典、集合等的使用方法,并穿插相应的案例及分析过程,实行理论讲解和案例分析相...
在Python编程语言中,数据类型转换是至关重要的概念,它允许程序员在不同数据类型之间灵活地切换,以满足特定的程序需求。本篇主要讲解Python中的Number(数字)类型及其相关的类型转换函数。 1. **int(x)**: 这个...
Python 组合数据类型 Python 中的组合数据类型主要包括集合、列表、元组和字典四种。这些数据类型都是 Python 中的内置类型,广泛应用于数据处理和存储。 集合类型 集合类型是无序、唯一性元素的组合,可以是数字...
Python 语言中的数字类型是其六个标准数据类型之一,分为不可变数据和可变数据两类。不可变数据包括Number(数字)、String(字符串)和Tuple(元组),而可变数据则涵盖List(列表)、Dictionary(字典)和Set...
在Python编程语言中,核心数据类型是构建任何程序的基础。其中,数字是极其重要的一个组成部分,用于表示各种数值。在本教程中,我们将深入探讨Python中的数字类型,包括整数(int)、浮点数(float)、复数...
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 是纯粹的自由软件,源代码和解释器 CPython 遵循 GPL(GNU ...
数据清洗是处理真实世界数据的关键步骤,涉及到处理缺失值(用mean、median填充或删除)、异常值检测、数据类型转换(如将字符串转换为数字)以及去除重复数据等。pandas库是Python进行数据清洗的强大工具,其...
Python 数据类型运算符 Python 中的数据类型可以分为数值类型、布尔类型、字符串类型、列表类型、元组类型、字典类型和集合类型等。每种数据类型都有其特点和应用场景。 数值类型包括整型 int、浮点型 float 和...
Python组合数据类型是Python编程语言中用于存储多个数据值的内置数据结构。在Python中,组合数据类型包括列表(List)、元组(Tuple)和字典(Dictionary)。这三种类型各有其特点,可以存储不同类型的数据,包括...
书中不仅详细介绍了Python的基本语法和核心概念,而且深入探讨了面向对象的方法、数据抽象、封装、以及通过Python内置数据类型的深入理解来提升编程效率。 书中的内容涵盖了多个方面,包括但不限于Python的执行方式...
Python是一种高级编程语言,它支持多种基本数据类型,包括numeric(数字)、string(字符串)和Boolean(布尔)。本文主要探讨Python中的数据类型,特别是整数、浮点数、复数和字符串。 首先,让我们深入了解Python...
本资源摘要信息涵盖了 Python 程序设计的基础知识点,包括 Python 语言的特点、语法、数据类型、运算符、控制结构、函数、模块等方面。 1. Python 语言特点: Python 语言是一种高级语言,具有面向对象、可读性好...
在 Python 编程中,列表是最常用的数据类型之一,它允许存储多个不同类型的元素,如数字、字符串甚至是其他列表。列表是可变的,这意味着一旦创建了列表,我们可以对其进行修改,包括添加、删除或更新其中的元素。 ...
在Python编程语言中,序列是一种重要的数据结构,它是一块内存空间,用于存储多个值,这些值按照特定的顺序排列,可以通过它们的索引来访问。序列类型包括字符串、列表、元组、集合和字典。虽然所有序列都支持一些...
通过这些实验,学生将能深入理解Python的基本数据类型,包括数字(整型、浮点型、复数型)的使用,以及条件表达式的判断。同时,通过分支结构(if-elif-else)的学习,能够更好地控制程序流程,实现不同条件下的不同...
### Python程序设计:快速编程入门 典型第2章 数据类型 #### 整型 整型是Python中最基本的数据类型之一,用于表示整数值。在Python中,整型可以采用不同的进制形式来表示,包括十进制、八进制、十六进制和二进制。...
数据类型转换:Python 中的数据类型转换可以使用 `int()`、`float()`、`str()` 等函数。 运算符:Python 中的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。 控制结构:Python 中的控制结构包括...
在这个"Python基础案例教程教案-基本数据类型"中,我们关注的是Python中的基本数据类型,尤其是整数和浮点数,以及如何进行数值计算和输出。 首先,整数是不包含小数部分的数值,如1033、-1020。浮点数则带有小数...
编程基础是学习 Python 的基础,Python 的编程基础包括基本语法、变量、数据类型、运算符、控制结构等。理解编程基础是学习 Python 的基础。 1.2 变量类型 Python 中的变量类型有多种,包括数字、字符串、布尔型、...