[day-19] 认识Python的资料结构!(Part .6)

再熟悉不过的字串,也算是资料结构?

  我们常常使用的字串,也算是一种有顺序关系的「序列容器」,因此实际使用的时候跟串列非常相似,不过字串并不能改变其元素。

范例 - 字串的索引功能


test1 = '56789'
print(test1[1]) #撷取test1位於索引1的资料
print(test1[:2])  #撷取test1位於索引0~1的子字串
print(test1[3:])  #撷取test1位於索引3~结尾的资料


输出结果:

6
56
89

容器常用的函式(Function)

  我们常使用的Python函式有这些:print()、type()、len()、list()、tuple()、set()、dict()...等。
那麽它们有甚麽的共同优点呢?第一,这些函式大部分是由C语言撰写而成,因此效率很高、第二,这些函式是现成的不需要自己设计(我就懒)、第三,这些程序已经发行许久,许多问题都已经被修正,可以放心使用。

这些内建的函式分别是哪些用途呢?

  内建的 len()、max()、min()、sum() 函式可分别用来计算容器的长度、最大值、最小值、与加总,在使用上很直觉。

len()可用来计算容器的长度

 利用len()可以轻松的将算出容器中元素的个数,不过使用时需要特别注意,它只能计算第一层容器中元素的个数
如果是子容器则将子容器本生当作一个元素。


待更新


<<:  Day 19. 来找找Unreal Engine有没有VR Simulation

>>:  Day 31 | 常见 Livewire 问题: jQuery 在渲染时会打回原形

DAY09随机森林演算法(回归方法)

昨天,我们已建立完随机森林,那今天,我打算使用回归方法去看他得出来结果,所以会跟基尼系数预测类别方法...

Day10 Kibana - 过滤器

在前面几个章节中说明有关Query DSL的使用方式,可能会对有些人来说查询,还需要记一堆语法,所以...

前言

你好,我是 ALPHA Camp 的 Bernard。感谢你来阅读我的文章。这次铁人赛我会针对「成为...

Day12 开发插件 - 范例程序码介绍01 Flutter 端

官方推荐的做法是使用cmd 来创建,可以去官方文件参考,这边我来用Android Studio 来开...

【Day7】试着用JSX在页面上渲染出Table吧٩(๑❛ᴗ❛๑)۶

前面在第四篇的时候有稍微说明JSX是什麽东西和有什麽优点, 这一篇我们要来试着使用JSX 在Reac...