周末福利(二)!

嘻嘻,周末第二份福利。

好的,今天我们先来看一个笑话:很久很久以前,公主和一名程序员A相爱,但是,国王想把公主许配给别的贵族,并把婚期定在了100天以后。公主和 A 商量好在婚礼举办那天两个人一起私奔。然后,A 很紧张,所以他每天都在数今天是第几天了。可是,当A数到九十九的时候,公主却嫁人了。你是不是以为公主欺骗了A,当然,不是!那这是谁的过错?A!因为A在数第几天的时候是从零开始数的,当他数到九十九的时候,嗯,没错,公主嫁人了。

通过这个故事,我们可以了解到什么:在编程语言中,第一个数的序号是0。不管什么情况,只要让计算机从头开始数数,就是0,1,2......

 

好的,今天的科普就到这里,接下来我们来说一下今天的内容:

索引:

你在看书的时候,前几页目录那里是不是有一个索引,告诉你相应的内容在第几页。没错,在计算机语言中,也有相应的索引,功能和书的索引差不多。我们先来看一段代码:

greeting = 'Hello'
greeting[0]

在这段代码中,greeting是用来储存hello这个字符串的变量名。也就是说greeting等于hello,你可以这么理解。然后greeting[0]表示的是取字符串中的第一个字。也就是H。同样的道理,你如果要取第二个数,就把0换成1,第三个就是2。是不是很简单?你会不会想到如果括号里面的数是负数怎么办?比如像这样:

greeting[-1]

没错这个时候就反方向过来数,-1表示的是反方向第一个字,也就是o,同样的道理,-2是第二个字 l。

然后我们还有别的索引表示方法,还是先把代码写出来:

fourth = input()[3]
#输入后按回车,然后随便输入几个字,比如2018,然后按回车
#再输入fourth,按回车
fourth
#运行框会出现8这个数字

 

我们前面讲到input()是用来表示输入的,也就是让你能够输入那个2018,然后input后面跟着的那个3就表示说你输入的字符串中第四个字,没错fourth就是用来储存这第四个数的,然后你再输入fourth的时候,运行框中就会出现它里面储存的数,就像那个8。

今天的内容就先讲到这里,可能有点复杂,你好好理解一下。

 

(文章图片若有侵权,请联系作者删除)

posted @ 2018-05-06 09:43  木木烽  阅读(195)  评论(0编辑  收藏  举报