python语言知识
-变量和简单数据类型 · 列表简介
导语 /GUIDE/
在上一篇文章中,我们了解了python的起源以及python相对于其它语言的优势。并学习了python的基本语法,那么今天让我们进一步学习python的更多知识吧!
变量
01|变量类型
在内存中存储的数据可以有多种类型。
例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。
Python 定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
02|变量赋值
Python 中的变量赋值不需要类型声明。变量的标识,名称和数据这些信息都被储存在内存中,变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
我们用等号(=)来给变量赋值。
与C语言相同,python也可以同时为多个变量赋值。
03|变量命名和引用
变量的命名:
变量名只能包含字母、数字和下划线。
变量名可以字母或下划线打头,但不能以数字打头。
变量名不能包含空格。
不要使用Python关键字和函数名作变量名。
Python支持四种不同的数字类型:int(有符号整型),long(长整型[也可以代表八进制和十六进制]),float(浮点型),complex(复数)。
python 数字类型
列表
List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,是 python 最通用的复合数据类型。
列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。
01
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6种序列的内置类型,但最常见的是列表和元组。
序列都可以进行的操作包括索引,切片,加,乘,检查元素。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型。
02
访问列表元素:
python的字串列表有2种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1。
从右到左索引默认-1开始的,最大范围是字符串开头。
如果你要实现从字符串中获取一段子字符串的话,可以使用 [头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
[头下标:尾下标] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。
更新列表(添加列表元素)
在python中,我们使用append()函数来添加列表项
删除列表元素
可以使用 del 语句来删除列表的元素
列表截取
移除列表中某个值的第一个匹配项
可以用remove()函数来完成这项操作
本周Python的学习到这里就结束了,通过今天的学习,我们知道了在Python语言中变量的六种数据类型,了解了变量和列表的关系,学会了简单操作列表的知识。希望操作不太熟练的小伙伴可以多加练习,循序渐进,加以巩固。下一期小编将带领大家深入学习列表的操作,敬请关注下周五计协小课堂哦。
编辑:孟文轩
责编:丁芃懿
审核:尹鸿峰老师
微信公众号|海滨IT圈