作家
登录

从Zero到Hero ,一文掌握Python

作者: 来源: 2017-11-29 09:08:08 阅读 我要评论

For 轮回:你可以在代码块上应用变量 “ num ” ,而 “for” 语句将为你迭代它。此代码将打印与 while 中雷同的代码:大年夜 1 到 10 。

  1. for i in range(1, 11): 
  2.   print(i) 

瞧见没?这太简单了。i 典范围大年夜 1 开端一向到第 11 个元素(10是第十个元素)

List:集合 | 数组 | 数据构造

假如你想要在一个变量里存储整数 1 ,然则你也要存储 2 和 3 , 4 , 5 ...

不是用成百上千个变量,我有其余办法存储这些我想要存储的┞符数吗?你已经猜到了,确切有其孑遗储它们的办法。

超等简单吧?你只须要把值 1 分派给变量 “one” 。

列表是一个集合,它可以或许存储一列值(就像你想要存储的┞封些),那么让我们来竽暌姑一下它:

  1. my_integers = [1, 2, 3, 4, 5] 

这真的很简单。我们创建了一个叫做 my_integer 的数组并且把数据存到潦攀琅绫擎。

也许你会问:“我要如何获取数组里的值?”

  1. bookshelf = [] 
  2. bookshelf.append("The Effective Engineer"
  3. bookshelf.append("The 4 Hour Work Week"
  4. print(bookshelf[0]) # The Effective Engineerprint(bookshelf[1]) # The 4 Hour Work W 

2 比 1 大年夜,所以 print 代码被履行。

上边的代码,我们应用 class 语句 来定义一个类。是不是很轻易?

问的好。列表有一个叫做索引的概念。第一个元素的下表是索引0(0)。第二个的索引是1,以词攀类推,你应当明白的。

为了使它加倍简洁,我们可以用它的索引代表数组元素。我画了出来:

用 Python 的语法,也很好去懂得:

  1. my_integers = [5, 7, 1, 3, 4]  
  2. print(my_integers[0]) # 5print(my_integers[1]) # 7print(my_integers[4]) # 4 

假如你不想存整数。你只想去存一些字符串,像你亲戚名字的列表。我的看起来是类似如许的:

  1. relatives_names = [  "Toshiaki",  "Juliana",  "Yuji",  "Bruno",  "Kaio" 
  2. print(relatives_names[4]) # Kaio 

Python 中定义一个变量并为它赋值是很轻易的。假如你想存储数字 1 到变量 “one” ,让我们尝尝看:

它的道理跟存整数一样,很友爱。

我们只进修了列表的索引是若何工作的,我还须要告诉你若何向列表的数据构造中添加一个元素(向列表中添加一个项目)。

最常用的向列表中添加新数据的办法是拼接。我们来看一下它是若何应用的:

拼接超等简单,你仅须要把一个元素(比如“有效的机械”)作为拼接参数。

好了,关于列表的常识这些就够了,让我们来看一下其它的数据构造。

字典:Key-Value 数据构造

  1. dictionary_example = { 
  2.   "key1""value1"
  3.   "key2""value2"
  4.   "key3""value3" 

Key 是指向 value 的索引。我们若何拜访字典中的 value 呢?你应当猜到了,那就是应用 key 。 我们试一下:

  1. dictionary_tk = { 
  2.   "name""Leandro"
  3.   "nickname""Tk"
  4.   "nationality"

      推荐阅读

      机器人研发热门语言:不死Java、不朽C/C ++、新贵Python

    CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 流水的编程说话,铁打的 Java、C/C++。进行人工智能机械人研发,应钙揭捉?择哪种编程说话?这是很多机械人专家在自身的职业生>>>详细阅读


    本文标题:从Zero到Hero ,一文掌握Python

    地址:http://www.17bianji.com/lsqh/39242.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)