咪哥杂谈
python小课堂09
基本数据类型序列总结篇
本篇文字约为300字,阅读时间约为3分钟。
1
回顾基础数据类型
在小课堂之前的章节中,介绍python的基础类型包含了int、float、bool、str、list、tuple。那么这些基础类型里有没有相似之处呢?必然是有的,今天就来做一下总结。
2
python的序列概念
还得在小课堂07中所说到的组的概念吗?实际上在python中专业术语称之为序列。之前的案例中,str、list、tuple这三类的操作都有着相似的共同性,所以,这三种就是今天要总结的重点,也就是序列!
序列共有操作:
①获取单一元素:
通过[n]下标的形式来获取前面基础类型中内容的某一元素。
②截取多个元素:
通过前面介绍的切片特性,[x:y]的方式对原有内容进行截取,注意:切片的括号包含左侧,不包含右侧。
③ + 和 * :
④ in 关键词用法:
此处引出一个新的python语法关键词:in,中文意思 ---> 包含,在
可以通过in来判断一个元素是否在序列中!而得到的类型是True/False ,也就是布尔类型。可以看下面的例子:
相反的如果不包含呢?只需要加一个not就行了!是不是很python!如下:
⑤序列的python方法:
len():
max():
min()同理max()不举例子啦,大家自己尝试即可!
3
字符背后你不知道的知识点
Tips:
每个字符背后实际上对应的ascll码。
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。
通过python自带的一个方法可以查看。
4
小结
今天的python小课堂主要介绍了序列的总结(str、list、tuple三剑客),所谓的序列二字,重要的是序这个字,也就是说这三种基础类型的内容元素都是有序的,每位都可以通过自带的下标索引(索引,index,可以理解为现实生活中字典的目录栏,有了索引查找你想要的信息会一目了然,非常快!)来获取不同位置的值,正因为它们是有序的!
5
个人心声
python的基础类型介绍到现在基本要接近尾声了,虽然这些基础的python语法很枯燥,但是打好基础是非常有必要的,在未来的编程道路上,有良好的基础才可以减少代码的bug,就像盖房子一样,地基不稳,hhhh,小心楼塌啊!!
领取专属 10元无门槛券
私享最新 技术干货