Python_帮助系统和自查自学命令

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++ 第三方库导入使用
posted @ 2022-12-15 18:01  辰令  阅读(45)  评论(0编辑  收藏  举报