Python开发者有意让违反了缩排规则的程序不能通过编译,以此来强迫程序员养成良好的编程习惯。并且Python语言利用缩排表示语句块的开始和结束(Off-side规则),而非使用花括号或者某种关键词。增加缩排表示语句块的开始,而减少缩排则表示语句块的结束。
哈哈哈,有趣。
两个必需的要求:1、必须要通过缩进方式来表示语句块的开始和结束。2、缩进用四个空格(也是必需的,别的方式或许也可以,但不提倡)。zip()函数:它的参数必须是某种序列数据类型,如果是字典,那么视为序列。然后将序列对应的元素依次组成元组,并单做列表中的元素。
在python2和3中,print默认最后输出换行,如果输出不想换行,在2中 print xxx , 加一个逗号即可,但在3中python为一个函数,加逗号就不可行,这里需要添加一个end,end表示字符串结尾添加什么字符
1 | >>> hello="world" |
- 两个值对调,其他语言都是引入一个第三个变量,即
1 | temp=a; |
python里简直不要太方便,直接a,b=b,a即可。
- range函数返回值需要用list来显示,python3中range()返回的就是一个对象,但2中返回的就是一个列表
1 | >>> range(3,100,3) |
以上。
注:转载文章请注明出处,谢谢~