pycharm  快捷键
    
            
摘要:编辑: ctrl + D 快速复制粘贴一行 ctrl + E 快速删除一行 ctrl + Z 撤销上一步命令或输入 end 快速跳到行末 shift + enter 快速换行(尤其适用于光标不在行末时) ctrl + F 查找 ctrl + R 替换
        
阅读全文
 
            
         
        
            
    jyputer notebook 、jypyter、IPython  basics
    
            
摘要:1 、修改jupyter默认工作目录:打开cmd,在命令行下指定想要进的工作目录,即键入“cd d/ G:\0工作面试\学习记录”标红部分是想要进入的工作目录。 2、Tab补全 a、在命令行输入表达式时,按下Tab键即可为任意变量(对象、方法、属性等对象、函数、属性、模块的Tab补全格式为 “名称 
        
阅读全文
 
            
         
        
            
    python 列表、字典多排序问题
    
            
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/justin051/article/details/84289189Python使用sorted函数来排序: l = [2,1,3,5,7,3
        
阅读全文
 
            
         
        
            
    快速学习一个新的模块
    
            
摘要:1、模块名.__doc__查看函数简介,为了便于查看,采用print(模块名.__doc__)打印出来,这样的格式便于查看。 2、采用内置方法dir()查看模块的变量、函数、类等等;采用"模块名.__all__"查看模块中提供给外界使用的所有东西。 注意:1、不是所有的模块中都有”__all__"属
        
阅读全文
 
            
         
        
            
    描述符、迭代器、生成器
    
            
摘要:描述符:将某种特殊类型的类的实例指派给另一个类的属性。 此处特殊类型的要求,至少实现”__set__(self , instance , owner)“、”__get__(self , instance , value)“、”__delete__(self , instance )“三个方法中的一个
        
阅读全文
 
            
         
        
            
    review-1
    
            
摘要:# ### for 循环和序列的运用# remember = ['从入门到放弃', '从入门到如土', 123, 'happy']# for each in remember:# print(each, end= '\n')## happy= {'从入门到放弃', '从入门到如土', 123, 'h
        
阅读全文
 
            
         
        
            
    panda包教程
    
            
摘要:https://www.jianshu.com/p/d9774cf1fea5
        
阅读全文
 
            
         
        
            
    模块和包的有关操作
    
            
摘要:1、任何以.py结尾的文件都是模块。每个导入的模块都有自己的命名空间,所以调用函数时,需要指定函数所在的的命名空间,否则会报错。 2、模块导入的方式与区别。 第一种:import 模块名。用着种方式导入模块时,每次调用导入的模块中的函数时,必须采用 模块名.函数名()的形式,而有时候模块名会比较长,
        
阅读全文
 
            
         
        
            
    魔法方法
    
            
摘要:魔法方法总是被双下划线包围,并且总能在适当的时候被调用。 1、构造和析构 1)、__init__,一个类中需不需要__init__取决于“需求”;在实例化对象时,默认调用__init__方法;并且,不要试图在__init__方法中返回任何值,__init__只能返回None,否则会报错。 2)、__
        
阅读全文
 
            
         
        
            
    魔法方法
    
            
摘要:1、__init__(self [,...])一个类中是否存在__init__取决于需求。注意:__init__方法只能返回None,否则会报错。相当于java、c++中的构造方法。 2、__new__(cla [,...])——实例化对象时调用的第一个方法,它的第一个参数不是self,而是这个类c
        
阅读全文
 
            
         
        
            
    类相关的BIF
    
            
摘要:1、issubclass(class,classinfo),用于判断 class 是否是 classinfo 子类。如果是,返回True, 否则返回 False。 注意:(1)、一个类被认为是自身的子类 (2)、classinfo 可以是一个元祖(元祖是由各个class名构成),只要 class 是
        
阅读全文
 
            
         
        
            
    共有和私有、name mangling
    
            
摘要:1、在python中可以在变量和函数名前加上双下划线—‘’__‘’来实现其伪私有(实际上python中没有Private属性的),加上双下划线后,外部对象不能通过调用其名称直接获得对象的属性或操作。 以上代码展示了name属性的伪封装。 1、如果想访问name属性,可以通过以下方法:通过设置getN
        
阅读全文
 
            
         
        
            
    组合,Mixin,类、类对象、实例对象
    
            
摘要:1、组合,将几个横向关系的组合在一起。所谓的组合就是将类的实例化放到新类里面,那么就将旧类组合进去了。 调用结果: **:在新类中实例化旧类,如:self.turtle = Turtle(x) ,个人理解为将 Turtle 对象传递给 self.turtle 对象(属性),然后self.turtle
        
阅读全文
 
            
         
        
            
    python代码规范和命名规范
    
            
摘要:一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识 2、代码格式 2.1、缩进 统一使用 4 个空格进行缩进 2.2、行宽 每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超
        
阅读全文
 
            
         
        
            
    对象、类、封装、多态
    
            
摘要:1、对象=属性+方法(函数)。静态的特征称为属性,动态的动作称之为方法。 2、类:类的首写字母约定大写,用类来创建真正的对象。 3、封装,对外部隐藏对象工作的细节;继承,子类自动共享父类的数据和方法;多态,可以对不同类的对象调用相同的方法。 4、方法和函数的区别:众说纷纭:比较可靠的说法,最大的区别
        
阅读全文
 
            
         
        
            
    丰富的else语句以及简介的with语句
    
            
摘要:1、if···else略 2、while、for与else Python中的循环语句(无论是while 还是for)中,经常配合continue和break语句,此时,可以和else搭配使用,当循环正常结束的时候才会执行一遍else语句块;如果是非正常结束的(例如break语句跳出,出现异常等情况)
        
阅读全文
 
            
         
        
            
    pickle模块
    
            
摘要:注意:1、所有pickle文件的读写都要用二进制形式即’rb' 、'wb'等形式,不然会报错。 2、个人理解:pickle模块相当于在文件保存读取中加了一个步骤以便于将程序运行中的信息保存到文件中去。 pickle.dump()将文件保存为pickle模式 pickle.load()读取pickle
        
阅读全文
 
            
         
        
            
    os、os.path模块(文件/目录方法)
    
            
摘要:1、模块的概念:模块是一个包含所有定义的变量、函数的文件,模块可以被其余模块调用。 2、利用OS模块实现对系统文件的。 os模块中常见的方法: gercwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举制定文件夹中的文件名(‘.’表示当前目录,
        
阅读全文
 
            
         
        
            
    计时 timeit
    
            
摘要:python中的计时器:timeit timeit 通常在一段程序的前后都用上time.time(),然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit #导入timeit.timeit from timeit import timeit #看执行10000
        
阅读全文
 
            
         
        
            
    字典
    
            
摘要:**字典是python中唯一的映射类型。 1、字典创建方式:1)" {}" 直接创建 2)dict()函数创建 3)fromkeys()函数创建, 1)创建字典时,key不加引号,否则会报错。 2)dict()函数 注意dict()函数与元组、列表、map()、zip()等配合使用的情况。 3)fr
        
阅读全文