Python基础教程:运算符以及数据类型解析

运算符

一.算数运算:

Python基础教程:运算符以及数据类型解析_第1张图片

二.比较运算:

Python基础教程:运算符以及数据类型解析_第2张图片

三.赋值运算

Python基础教程:运算符以及数据类型解析_第3张图片

四.逻辑运算

Python基础教程:运算符以及数据类型解析_第4张图片

 五.成员运算

基本数据类型

一.Number(数字)

Python3中支持int、float、bool、complex。

使用内置的type()函数查询变量类型。


Python基础教程:运算符以及数据类型解析_第5张图片

int(整型)

在python2中整数类型有两种一个是int,表示整型,一种是long,表示长整型。而在python3中整数类型只有int,没有限制大小,但是由于内存有限得原因,所以我们使用的整型不可能是无限大的。

在python2中整型大小的限制

在32为系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64为系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

python2中,当没有超过这个范围的时候是int类型,当超过这个范围的时候就是long类型。


整型的表现形式有四种,分别是二进制(0b开头),八进制(0o开头),十进制,十六进制(0x开头),进制之间的转换可以使用python中的内置函数(bin、oct、int、hex)。


Python基础教程:运算符以及数据类型解析_第6张图片

二.布尔值

布尔值很简单,就是真和假,1为真0为假(进行判断的时候除了数字0为假,其它数字都为真)

三.字符串(str)

1.字符串的创建

我们的第一串代码hello world就是字符串类型的。


Python中的字符串通常使用单引号(‘’)或者双引号(“”)括起来,在字符串中可以使用反斜杠(\)进行转义,可以使用+好将两个字符串连接起来。


Python基础教程:运算符以及数据类型解析_第7张图片

2.字符串的常用功能

分割

长度

索引

切片


Python基础教程:运算符以及数据类型解析_第8张图片


Python基础教程:运算符以及数据类型解析_第9张图片


Python基础教程:运算符以及数据类型解析_第10张图片


Python基础教程:运算符以及数据类型解析_第11张图片


Python基础教程:运算符以及数据类型解析_第12张图片


Python基础教程:运算符以及数据类型解析_第13张图片


Python基础教程:运算符以及数据类型解析_第14张图片


Python基础教程:运算符以及数据类型解析_第15张图片


Python基础教程:运算符以及数据类型解析_第16张图片

3.字符串特有功能

去除两边空白

是否以什么开头

查找子序列

将字符串的某个子序列替换为指定的值

变大写

判断字符串是否和某个字符串一样


Python基础教程:运算符以及数据类型解析_第17张图片

四.列表(List)

Python最常用的数据类型就是列表,在列表中的的数据类型可以不同,而且可以多层嵌套数据。

列表的格式,列表是写在[]中,使用逗号(,)进行元素间的分割。

1.创建列表


Python基础教程:运算符以及数据类型解析_第18张图片

2、转换

字符串、字典、元组都可以转换为列表


Python基础教程:运算符以及数据类型解析_第19张图片

3.列表常用功能

索引

切片

长度

......


Python基础教程:运算符以及数据类型解析_第20张图片

4.列表特有功能

排序

追加

插入

移除

个数

扩展

反转


Python基础教程:运算符以及数据类型解析_第21张图片

5.嵌套


Python基础教程:运算符以及数据类型解析_第22张图片

五、元组(tuple)

元组合列表类似,但是元组中的元素一旦定义了就不能就行修改。

元祖的格式,元祖使用一个括号括起来,元素之间的分割是用逗号(,),元组中也可以存放不同类型的数据。

1.创建元组


2.转换

字符串、列表以及字典都可以转换为元组


Python基础教程:运算符以及数据类型解析_第23张图片

3.常用功能

索引

长度

切片

...


Python基础教程:运算符以及数据类型解析_第24张图片

4.元组特有功能

个数

索引位置


Python基础教程:运算符以及数据类型解析_第25张图片

5.嵌套


Python基础教程:运算符以及数据类型解析_第26张图片

6.元组的特性

元组的特性是不可修改,元素不可修改,但是元素中包含的元素可以修改


Python基础教程:运算符以及数据类型解析_第27张图片

六、字典

Python中一个比较特别的数据类型,字典中的数据是映射的关系,一个键(key)映射一个或多个值(value),使用{}来进行标识,字典是一个无序的键值对的集合,而且一个字典中的间(key)是唯一的,不能重复。

1.创建字典


Python基础教程:运算符以及数据类型解析_第28张图片

用列表创建字典时不能直接加到字典里需要通过enumerate。


Python基础教程:运算符以及数据类型解析_第29张图片

2.字典常用功能

字典中没有切片,因为字典中的键值对的键(key)就是相应值的索引,相当于自定义了每个指的索引。

索引

新增

删除

键、值、键值对

长度


Python基础教程:运算符以及数据类型解析_第30张图片

3.另一种方式创建字典

示例一


Python基础教程:运算符以及数据类型解析_第31张图片

示例二


Python基础教程:运算符以及数据类型解析_第32张图片

你可能感兴趣的:(Python基础教程:运算符以及数据类型解析)