Python入门基础

Posted OpenCV小课堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门基础相关的知识,希望对你有一定的参考价值。

Python入门

欢迎来到梁老湿课堂

版权声明:
作者:OpenCV小课堂
导师:Fu Xianjun
本文版权归作者导师共有,欢迎转载,但未经作者同意必须在文章页面注明来源及原作者或原文链接,否则保留追究法律责任的权利。

Python序列的概述

1.Python序列是什么呢?
Python 序列类似于 其他语言中的数组,但功能要强大很多;Python中常用的序列结构有列表元组字符串字典集合以及range等对象也支持很多类似的操作;列表、元组、字符串支持双向索引,第一个元素下标为0,第二个元素下标为1,以此类推;最后一个元素下标为-1,倒数第二个元素下标为-2,以此类推。

2.Python列表又是什么呢?
列表是Python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙;在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数实数字符串等基本类型,甚至是列表元组字典集合以及其他自定义类型的对象。
下面这张图是列表的常用方法

2.1列表创建与删除

2.2列表元素的增加





2.3 列表排序


2.4 切片操作
切片是Python序列的重要操作之一,适用于列表元组字符串range对象等类型。切片使用2个冒号分隔的3个数字来完成,第一个数字表示切片开始位置(默认为0),第二个数字表示切片截止(但不包含)位置(默认为列表长度),第三个数字表示切片的步长(默认为1),当步长省略时可以顺便省略最后一个冒号。可以使用切片来截取列表中的任何部分,得到一个新列表,也可以通过切片来修改和删除列表中部分元素,甚至可以通过切片操作为列表对象增加元素。
A_list[开始位置:截至位置:步长]

2.5 用于序列操作的常用内置函数

3 元组
元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素。元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号中。

3.1元组创建与删除


4 序列解包

5 字典
字典是无序可变序列。定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“key:value”中。字典中的键可以为任意不可变数据,比如整数、实数、复数、字符串、元组等等。
5.1 字典创建与删除


5.2字典元素读取


5.3字典元素的添加与修改


6 集合
集合是可变序列,使用一对大括号界定元素不可重复,同一个集合中每个元素都是唯一的。集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据。

6.1 集合的创建与删除



6.2 集合操作

多练多学多坚持,我们下期再见。

以上是关于Python入门基础的主要内容,如果未能解决你的问题,请参考以下文章

Python入门基础

Python入门基础

Python入门基础

Python入门基础

Python入门基础

Python入门基础