[python3教程]第三章.3.2迈出第一步

来源:互联网 发布:mac在线是什么意思 编辑:程序博客网 时间:2024/06/06 06:40

        python可以做很多复杂的工作,我们以Fibonacci作为例子(我发现大家都喜欢拿他做例子):

原谅我实在不咋想继续用交互界面的,虽然这是个亮点。。。从这个例子里我们能看到几个新特性,在第一行我们同时给a,b两个变量进行赋值,在最后一行我们也这么干的,要注意一点,最后一行中等式右边是有表达式的,这个a + b是先于赋值计算出来的!!!while循环比较简单,只要后面的表达式为真就继续跑。任何非零的数算真,0算是假的,条件里还可以放入字符、序列,判断方法就是按长度来,长度不是0就是真的~其他的比较方法和C语言里面一样,小于<;大于>;等于==;小于等于<=;大于等于>=;不等于!=

顺便说一句,在C语言里我们使用{}来包含要运行的内容,在python中是按缩进来的,看上图中的while循环,冒号后面换了一行然后缩进的一个制表符(4个空格)。大家可以也是用文本编辑器,大部分的文本编辑器都会带缩进工具的。在交互模式中输完代码还得再敲个回车表示完成了这个躯干部分。同一个部分的缩进必须是一个长度,一般就是一个制表符的长度。

        print()函数在输出你传给他的协议的时候与你在交互模式中直接写变量名的方法是不同的,输出字符没有引号,同时两个元素之间有个空格,所以用print()这个函数可以让我们的输出结果看起来挺漂亮的:

print()函数有一个关键字end,他可以让我们输出一个值后并不换行,而是使用赋值给end关键字的内容来作为分隔:


0 0
原创粉丝点击