本章总结
Python是一种动态解释型的编程语言。Python简单易学,功能强大,支持面向对象和函数式编程。
Python自带的开发工具是IDLE。
变量名由字母、数字和下划线组成,第一个字符必须是字母或下划线。
Python的数据类型有整型,浮点型,布尔型,列表,字符串,字典,元组。
列表可被修改,元组不行。元组操作比列表快。
1.5Python变量
变量是计算机内存中的一块区域,变量可以存储任何值,而且值可以改变。变量名是由字母、数字、下划线_组成,要注意的是第一个字符必须是字母或下划线,不能是数字,也不能使用Python的关键字,而且英文大小写字母敏感。
![](https://img.haomeiwen.com/i4628121/f72cf1b90116f2cb.png)
Python中的变量不需要声明,变量的赋值操作即使变量的声明和定义过程。也可以同时定义多个变量:
![](https://img.haomeiwen.com/i4628121/69ee1f5fdbc703ed.png)
1.6Python常用数据类型
Python内置的数据类型有数字,元祖,字典,列表,字符串。
1.6.1 数字
1.整型和浮点型
![](https://img.haomeiwen.com/i4628121/8d91f873d19da4d7.png)
2.布尔型
布尔型用于逻辑运算,有两个值True和False,表示真和假。
![](https://img.haomeiwen.com/i4628121/f5309b99abb6918a.png)
3.Python运算符
+ 、- 、* 、/ 、% 、**
![](https://img.haomeiwen.com/i4628121/1587a76c4501fcb0.png)
Python不支持自增运算符++和自减运算符--
1.6.2 字符串
Python中的字符串类型是一组包含数字、字母和符号的集合,作为一个整体使用。
1. 字符串的使用
在Python中有三种表示字符串的方式:单引号,双引号,三引号。需要注意的是,单引号和双引号 的作用是一样的,可以根据习惯使用,但定义多行文字时,必须要使用三引号。
2. 字符串使用时的注意事项
(1)成对出现
(2)如果字符处中单独出现单引号或双引号,可以使用另一种引号定义。当字符串中同时出现单引 号和双引号时,就需要用三引号进行定义。
(3)上述情况还可以使用转义字符“\”定义。
常用的转义字符
转义字符 作用
\(在行尾时) 续航符
\\ 反斜杠符号
\' 单引号
\" 双引号
\n 换行
\t 横向制表符
\v 纵向制表符
\r 回车
3. 字符串的其它用法
![](https://img.haomeiwen.com/i4628121/268da7230c331fee.png)
1.6.3 列表
列表(list)是Python中非常重要的数据类型,通常作为函数的返回类型。由一组元素组成,列表可以实现添加、删除和查找操作,元素值可以被修改。
1.列表的定义
![](https://img.haomeiwen.com/i4628121/cb4af7786a3cd88f.png)
2.列表的取值
![](https://img.haomeiwen.com/i4628121/f5b6ee512a0d7169.png)
3.修改列表元素值
![](https://img.haomeiwen.com/i4628121/f8962ec61db68871.png)
4.添加列表元素
![](https://img.haomeiwen.com/i4628121/d96336ddc4d17902.png)
5.删除列表元素
![](https://img.haomeiwen.com/i4628121/9be415eae3fcbb17.png)
6.查找列表元素
![](https://img.haomeiwen.com/i4628121/d5ebe7f38698d4d4.png)
7.合并列表元素
![](https://img.haomeiwen.com/i4628121/c691c1624ea643bb.png)
8.重复列表
![](https://img.haomeiwen.com/i4628121/5ffc4bb7fc1bc185.png)
9.列表常见问题
![](https://img.haomeiwen.com/i4628121/2fa5f01b96d1cf00.png)
此时可以使用负数索引
![](https://img.haomeiwen.com/i4628121/a84fc9383ce8bd0e.png)
当获取列表指定范围的一组元素时,不存在列表索引越界的情况:
![](https://img.haomeiwen.com/i4628121/aabdee92bd64ddcb.png)
获取列表指定范围索引时可以同时使用正数和负数索引:
![](https://img.haomeiwen.com/i4628121/81d17c38b6d6246a.png)
列表元素也可以是列表:
![](https://img.haomeiwen.com/i4628121/a5baa48cce37956e.png)
1.6.4 元组
元组合列表类似,也是Python的一种数据结构,由不同的元素组成,每个元素也可以 存储不同类型的数据,如字符串、数字,甚至是元组。但元组是不可修改的,元组通常表 示一行数据,而元组中的元素表示不同的数据项。
1.元组的创建
元组由关键字小括号定义,一旦创建后就不能修改元组的内容。
![](https://img.haomeiwen.com/i4628121/43a304ca37fee079.png)
在使用时元组与列表的区别不大,那么为啥要使用元组呢?
主要是因为元组是不可变的,操作速度比列表快,而且因为它不可修改,数据更 加安全。
2. 元组的操作
元组的取值操作和列表完全一样,元组不可以删除元组中的元素值,但是可 以删除整个元组。
![](https://img.haomeiwen.com/i4628121/2384be8c21987fab.png)
元组和列表可以相互转换:tuple() 和 list()
1.6.5字典(无序的)
字典(dict)是Python中的重要数据类型,字典是由“键--值”对组成的集合,字典中的值通过键来引用。
1.字典的创建
![](https://img.haomeiwen.com/i4628121/a8efdc738876b52b.png)
2.字典的取值操作
![](https://img.haomeiwen.com/i4628121/5a781001309c656a.png)
3.字典的添加、修改、删除操作
![](https://img.haomeiwen.com/i4628121/f547eb1995ba98d6.png)
4.字典的常见问题
![](https://img.haomeiwen.com/i4628121/045a3d65239265fd.png)
5.字典的应用示例
![](https://img.haomeiwen.com/i4628121/abcab7d9fae39ed4.png)
网友评论