首页 > 编程语言 >Python_帮助系统和自查自学命令

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

时间:2022-12-15 18:14:33浏览次数:55  
标签:__ java Python object C++ 自查 自学 numpy 属性

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

相关文章

  • Python控制语句
    1.控制语句1.1.判断语句if...elif...else#if语句(比较/逻辑/成员均可)#字符串/列表/元组/字典为空返回False,非空返回True#条件成立返回True,不成立返回Falsear......
  • Python super() 详解 最简单的解释
    首先提一下,经典类和新式类。在Python2中,如果定义类的方式是classMyClass:那么该类叫做经典类,如果定义类的方式为classMyClass(object):那么该类为新式类。在Python3中......
  • python使用遍历文件夹文件
    python使用遍历文件夹文件一,遍历函数os.walk(rootdir):#返回三个参数:分别返回1.父目录2.所有文件夹名字(不含路径)3.所有文件名字二,使用importosimportos.pa......
  • 【Python多任务--进程,协程】
    一、进程进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是线程的容器,一个进程可以有多个线程进程特......
  • 【Python多任务--进程池Pool】
    进程池Pool在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocess......
  • Python算法题
    2.11斐波那契数列1、1、2、3、5、8、13.....已知一个数列:1、1、2、3、5、8、13、。。。。的规律为从3开始的每一项都等于其前两项的和,这是斐波那契数列。求满足规律的......
  • python的元组详解
    names=["zhangsan","lisi","wangwu","zhaoliu"]#从元组中取出来元素print(names[0:3])#打印第0个到第2个元组,取左不取右print(names[-1])#打印元组的最后一个元素#添加元......
  • 使用python爬取微博评论
    最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及......
  • python视频传输方案
    1.1:imageZMQ库实现,发送端importsocketimporttimeimportcv2importimagezmqimporttracebackimportsimplejpegcapture=cv2.VideoCapture(0)#获取摄像头视频c......
  • python安装pyqt的相关经验
    1:pipinstallPyQt5-ihttps://pypi.douban.com/simple首先安装PyQt5的包;2:pipinstallPyQt5-tools-ihttps://pypi.douban.com/simple这个包需要安......