第3天-[21天学python]-Python数据类型

本章主要是python中常用的数据类型,内容包括:

  • 字符串
  • 整数
  • 浮点数
  • 类型转换
  • 字符串编码
  • 列表、元组和字典
  • 序列及其通用操作
  • 相关逻辑运算

1、python简单数据类型

1.1 字符串(str)

字符串主要存储和表示文本,python中的字符串通常是由单引号、双引号,三个单引号或者三个双引号表示的,字符串中的字符可以包含数字、字母、中文符号、特殊符号以及一些不可见的控制字符,如换行符、制表符等。

1、转义字符串,常见的转义字符如下:

2、字符串运算

在Python中字符串是可以使用“+”“*”运算符进行运算的,“+”表示字符串连接,“*”表示单字符串的多次连接,如下边所示:

3、字符串处理函数 

python中包含以下字符串处理函数: 

1.2 整数(int) 

 整数包括正整数、负整数和零。整数的各种运算符如下图所示:

运算符的优先级从高到低排列如下:

  • **
  • * ,/, % 
  • +,-
  • |,^,&,<<,>>

1.3  浮点数

浮点数即常用的带小数的数,整数部分也可以为零,浮点数可以支持上表中除位运算之外的运算符。

1.4 类型转换

python中常用的数据类型之间可以相互转换 :

2、字符串进阶

2.1 格式化字符串 

python可以使用以“%”开头的字符,以在程序中改变字符串的内容:

2.2 中文字符串处理

python3.*版本已经全面支持中文了,且默认为utf-8编码: 

3、赋值符

python中的赋值符是"=",“=”的作用是将对象引用与内存中某对象进行绑定,如果对象已经存在则直接绑定,如果不存在则创建对象并绑定:

 

4、Python结构数据类型

4.1 列表(list)

列表是以方括号[]包围的数据形式,它能把大量的数据放在一起,对其进行集中处理,列表中可以包含任何数据类型,也可包含另一个列表,列表也可以通过序号来访问其中的成员。 列表序号从0开始。

python提供了对列表操作的多种操作函数,常见的操作函数如下表所示:

 

4.2 元组(tuple) 

元组是一组特殊的列表,但与列表不同的是元组一旦建立就不能改变,既不能改变其中数据项,也不能添加和删除数据项,元组的基本形式是以圆括号()括起来的数据元素,可以通过序号来引用其中的元素。 

 

 4.3 字典(dict)

字典中每个元素是以“键:值”对 的形式存在的,字典以大括号{}包围的形式声明与存在,字典是武学的,字典中以键来访问成员,而不能通过其位置来访问成员。

字典操作的函数如下图所示:  

5 内置变量与逻辑运算符、比较运算符

5.1 常用内置变量

  • None 常表示没有值的对象
  • True与False是Python的逻辑型数据 

5.2 Python中逻辑运算符

python中逻辑运算符包括:

  • 与(and)
  • 或(or)
  • 非(not)

5.3 Python中的比较运算符

5.4 其他逻辑操作符

 1、is和 is not

也称为身份操作符、都为二元操作符,用于判断左端与右端对象引用是否指向同一个对象。

2、in 和 not in 

也称为成员操作符,用于检查某个数据是否存在包含多个成员的数据类型之中。 

6、序列

6.1 序列切片

6.2 序列内置操作

 

第三天完。 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值