python小课堂09-基本数据类型序列总结篇

咪哥杂谈

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,小心楼塌啊!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181016G0E93Q00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券