hello world

其实,很多人在刚开始学习编程的时候都会学一下如何输出hello world,我也不知道为什么要这样做,可能是前辈们保留下来的规矩吧,哈哈,我们今天把hello world补充一下,就作为今天的标题。

 

好的,接下来我们开始进入今天的主题:

首先,我先更正一下:上一篇文章中的数组应该叫做序列,而不是叫做数组。抱歉,我把python和C++混在一起了。

然后来讲一下今天的内容:

1、序列的相加,在Python中,可以把两个序列相加,然后得到一个长序列,但是,这有一个前提就是,这两个序列的类型要相同。看下面的例子:

[1,2,3]+[4,5,6]
#这会得到一个序列[1,2,3,4,5,6]。
'hello' + 'world'
#这会得到‘hello world’这个长数组。

在例子中数字序列是可以相加的,字符序列也可以,但是,数字序列和字符序列不能同时相加,会报错。

2、我们接下来看一下序列的乘法:序列的乘法其实就是复制很多个相同的片段而已,我们来看一下例子:

'python' * 2
#这会得到‘pythonpython’
[12] * 3
#这会得到[12,12,12]

是不是很容易理解,乘多少就是复制多少个。

3、接下来我来科普一下什么是布尔值。布尔值其实就是0和1,没错只有这两个数,0(false)表示没有,1(true)表示有。其实整个计算机从硬件到软件,可以理解为都是0和1这两个代码,只不过我们用高级语言来编写而已。可能你不是很理解,但是这无所谓,我们来看一下这是怎么用的,你就明白了:

LSF = 'GOOD'
'D' in LSF
#你打完上面两段代码,按回车,就会出现true。
'L' in LSF
#你再打上这段代码,按回车,会出现false

我们来解释一下上面这几行代码,第一行是给LSF赋值,就是把good赋给LSF,然后你问计算机D在不在LSF里面,计算机会跟你说true,也就是回复你1。

当你问计算机L在不在LSF里面时,很显然,good并没有L这个字母,虽然LSF有L这个字母,但是,它只是一个名字而已,并不是内容,所以返回false,也就是0。

好了,今天的内容就讲到这里啦~

 

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

posted @ 2018-05-09 16:00  木木烽  阅读(239)  评论(0编辑  收藏  举报