python
Python 类中,凡是以双下划线 "__" 开头和结尾命名的成员(属性和方法),
都被称为类的特殊成员(特殊属性和特殊方法)。
例如,类的 init(self) 构造方法就是典型的特殊方法
库的成员属性
直接 import 导入要查看的库,然后 help() 就可以了
import numpy
help(numpy) #查看库的用法。
dir(numpy) #用来查看库的属性。
help(numpy.array()) #可以查看具体方法的源码。
#库的成员属性 __version__
print(numpy.__version__)
dir()
查看函数
#dir函数的作用是返回当前范围内的变量、方法和定义的类型列表
type()
id(object)
返回object对象的标识值,这个标识值是一个整数,且在对象的生命周期中保持唯一
hash(object) 如果object对象有对应的哈希值则返回对应的哈希值
vars(object) 函数返回模块、类、实例等具有 _dict__属性的对象的 _dict__属性
python内置函数
01.运算函数
02.转换类型 进制转换
03.tuple、list、set等一系列的数据类型的操作
enumerate(x) iter(x)
04.排序操作
05.对象元素操作 属性操作
06.编译操作 人机交互 装饰器函数
python 内置属性
当创建一个类后,类所自带的属性,叫类的内置属性
['__add__', '__class__', '__class_getitem__', '__contains__',
'__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__',
'__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__',
'__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__',
'__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__',
'__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__',
'__str__', '__subclasshook__', 'append']
访问对象属性的几种方式
方法一:使用属性运算符
print(xmr.name)
方法二:通过属性字典__dict__
print(xmr.dict[‘name’])
方法三:通过getattr函数
print(getattr(xmr, ‘name’))
方法四:operator.attrgetter
Linux
01.CLI文档资料系统 Unix联机手册和Info--命令行工具-内置帮助功能
man info
01.command-line interface 文档资料系统
man 后面跟这希望了解的命令名称
--help
?
02.GUI-图形化程序-自文档化-Help菜单
java
java.lang 核心包,jvm自动导入
java.lang包是java语言的核心,它提供了java中的基础类。
包括基本Object类、Class类、String类、基本类型的包装类、基本的数学类等等最基本的类
Java 是纯粹的面向对象语言,所有的对象都继承自 java.lang.Object
java 类库
import 导入
java 第三方库-下载依赖-导入
C++
C++标准库由三组库构成:C++标准库所有的头文件都没有扩展名(.h),内容总共在51个标准头文件中定义。
(1)C库:由C标准库扩展而来,强调结构、函数和过程,不支持面向对象技术。
(2)C++库:增加了面向对象的库,包含了既有关键功能的类
(3)标准模板库(STL):高效的C++程序库。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。
以上库文件都被定义在namespace std 中
<string>
03.STL被组织为以下13个头文件:
<algorithm>,<deque>,<functional>,<iterator>,
<vector>,<list>,<map>,<memory>,<numeric>,<queue>,<set>,<stack>,和<utility>。
C++ 编译器附带了一些库
C++ 第三方库导入使用
标签:__,java,Python,object,C++,自查,自学,numpy,属性
From: https://www.cnblogs.com/ytwang/p/16985743.html