Python笔记
新手有关Python的一些笔记和经历过的坑坑洼洼
内建函数 笔记
1. id() 代表查看每个对象的内存地址,即身份。 built-in function 。 它的结果是只读,不可修改。
2.type() 查看对象的类型,浮点数类型floating point real number,整数类型interger,长整数类型long。它的结果是只读。type(object) 查看对象类型。
3.x=5 对象5有类型,变量x无类型。
4.不管是被除数还是除数,只要有一个数是浮点数,结果就是浮点数。所以,如果相除的结果有余数,也不会像前面一样了,而是要返回一个浮点数,这就跟在数学上学习的结果一样了。
5.引入除法模块命令 :from空格(此处是双下划线)__future__(此处是双下划线)空格import division 切记 _ruture_ 前后是有空格的。
6.Python学习 No module named '_future_'
引自于:作者:见字如晤一
python使用时,python2想使用python3中的print方法,需要导入future包,语法为
from __future__ import print_function
第一次使用时,发生错误提示:
No module named '_future_'
仔细查看,案例中future包是双下划线,而自己容易使用单下划线,请注意!
另外需要了解的是:
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。