Python一共有68个BIF
可以在Python的IDLE中,输入dir(__builtins__)可以看到Python提供的内置方法列表(注意,builtins前后是两个下划线)其中小写的就是BIF。如果想具体查看摸个BIF的功能,比如input(),可以在shell中输入help(input),就可以得到这个BIF的功能描述。
在Python看来:‘aaa’和‘AAA’不一样
‘aaa’和‘AAA’是完全不同的两个名字,所以编程的时候要小心,不过Python会帮助解决这些问题,例如只有当标示符已经赋值后才能在代码中使用,未赋值的标示符直接使用会导致运行时错误,所以很快就可以根据经验发现错误了。
Python中的缩进很重要
缩进是Python的灵魂,缩进严格要求使得Python的代码显得非常精简并且有层次。所以在Python里对待缩进代码要十分小心,如果没有正确的缩进,代码所做的事情可能就和你期望的相去甚远了(就像C语言里面括号打错了位置)。
如果在正确的位置输入冒号”:”,IDLE会自动将下一行缩进!
Python的=和‘==’
C语言中,如果if(c == 1)写成了if(c = 1),程序就完全不按程序员的想法去执行了,但是在Python里,这样写是语法错误。因为Python不允许if条件中赋值,所以if c = 1:就会报错!
>>> if c = 1:
SyntaxError: invalid syntax
这次学习函数总结
print() | 打印函数 |
input() | 输入函数 |
dir(__builtins__) | 查看BIF |
help(print) | 帮助 |
int() | 强制类型转换 |
if与else | 判断语句 |