AI技术百科
381浏览
0点赞
2.6、Python二进制、八进制、十六进制数字的表示和转换
除了常用的十进制表示法,Python 也支持二进制、八进制和十六进制表示法。这些只是表示方法不同,但是它们表示的含义是一样的,如二进制中的 11 和十进制数中的 3 是一样的。1. Python 二进制表示法如十进制中的 100 用二进制表示就是 1100100,那么 100 就可以用 0b110
12-26 10:01
335浏览
0点赞
2.5、Python整数和字符串的相互转换
在某些情况下,我们得到的类型不是整数,但是我们知道其表示的是整数含义,所以我们希望能够将其转换成整数,然后进行相关操作。例如,假定需要从用户输入得到语文课测验的成绩,计算其最高分、最低分和平均分。而从用户键盘得到的就是字符串,但我们知道其表示的是整数
12-26 10:02
714浏览
0点赞
2.4、Python移位运算(左移和右移)
移位操作等效于乘以 2 或者除以 2,但是移位运算的效率更高,所以在乘以或者除以 2 的整数幂时使用移位操作可以提升代码的执行速度。移位操作包括左移和右移两个操作:左移操作相当于得到原操作数除以2n,右移操作相当于得到原操作数乘以2n。这两个操作都不改变原操作数
12-26 10:02
372浏览
0点赞
2.3、Python位运算符的用法
位运算是对数据的二进制位进行操作,这是一种非常底层的操作,但是它的效率很高。Python 支持常见的位运算,包括按位与、或、异或、取反和移位。本节只讲解与、或、异或和取反操作,将在《Python移位运算》继续讲解移位运算。1. 按位与()按位依次进行与操作。该操作需
12-26 10:03
391浏览
0点赞
2.2、Python ++和--(自增和自减)
和C语言及 Java 语言不同,在 Python 中没有自增++和自减--操作符。自减 --在《Python整数类型及其运算》中我们介绍过-操作符,表示得到相反数。如果是两个-则表示取了相反数后再次取相反数,所以 --a 表示取 a 的相反数的相反数,得到的结果为 a。a=12--a#a的相反数的
12-26 10:03
371浏览
0点赞
2.1、Python整数类型及其运算
在 Python 3 中用 int 来表示整数类型。和C语言、Java 语言不同,这里的整数型数据是没有大小限制的,其在内存中所占的空间是不固定的。例如,如果用 32 位表示一个整数,那么其能够表示的最大值为 4 294 967 295;如果使用 64 位来表示一个整数,那么其能够表示的最大
12-26 10:04
26
条内容
Python基本数据类型一共26个章节
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。