随笔分类 - python
摘要:1 Python 基础 https://www.bilibili.com/video/BV1Lt4y1U7uN?spm_id_from=333.788.b_636f6d6d656e74.1472 Python 进阶 https://www.bilibili.com/video/BV1jz411b7D
阅读全文
摘要:一、私有化属性私有化属性语法:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问 使用私有属性的场景1.把特定的一个属性隐藏起来,不想让类的外部进行直接调用2.我想保护这个属性,不想让属性的值随意的改变3.保护这个属性,不想让派生类【子类】去继承 私有化属性小结:1.私有化的【实例】属
阅读全文
摘要:hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def r
阅读全文
摘要:析构方法的概述:当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del()__方法,也称析构方法 析构方法总结:1.当整个程序脚本执行完毕后会自动调用__del__方法2.当对象被手动销毁时也会自动调用__del__方法3.析构函数一般用于资源回收,利用__del
阅读全文
摘要:time和datetime和tzinfo time和datetime模块还有tzinfo (时区)(一直不明白两者的区别,然后摘了两片文章(最后面的两个链接),很清晰...) 一、time模块 常用函数 1. time()函数 time()函数返回的是时间戳(timestamp)。所谓时间戳指的是从
阅读全文
摘要:一、面向对象编程:oop[object oriented programming],是一种python的编程思路,解决软件复用的设计和编程方法。 1.面向过程:就是我们一开始学习的编程思路,按照解决问题的步骤去写代码【根据业务逻辑去写代码】在思考问题的时候,首先分析怎么按照步骤去实现,然后将问题解决
阅读全文
摘要:一、循环 流程:就是计算机执行代码的顺序流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑流程控制的分类: 1.顺序流程:就是代码一种自上而下的执行结构,也是python默认的流程 2.选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构
阅读全文
摘要:1.pickle 模块python的pickle模块实现了基本的数据序列和反序列化。 通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储。 通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj,
阅读全文
摘要:1.集合如何创建一个集合1.直接把一堆元素用花括号括起来2.使用set()工厂函数 exa:>>> set1 = set([1,2,3,4,5,5])>>> set1{1, 2, 3, 4, 5} 注:集合是唯一的,集合不能通过索引来获取值 2.不可变集合(frozenset)num3 = froz
阅读全文
摘要:1.匿名函数(lambda)lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。虽然lambda函数看起来只能写一行
阅读全文
摘要:苍井空名言:我脱光衣服躺在镜头前,是为了生存,而你衣冠楚楚的站在镜头前,却只是为了私欲和欺骗 1.函数函数的声明:def 方法名(参数1,参数2): '函数文档' #注释 print() return [expression] 调用函数:方法名() 打印函数文档:1.参数名.__doc__ 注:两个
阅读全文
摘要:1.创建元组tuple关键是逗号,大部分用的是(),也可以没有>>> tuple1 = (1,2,3,4,5,6,7,8) >>> tuple1[5:](6, 7, 8)>>> tuple1[:5](1, 2, 3, 4, 5) 元组创建后元素不能被更改 2.更新元组>>> temp = ('小甲鱼
阅读全文
摘要:1、列表常用的操作符 ● 比较操作符 >>> list1=[123] >>> list2=[234] >>> list2>list1 True >>> >>> list1=[123,234] >>> list2=[234,345] >>> list1>list2 False >>> 当有多个元素默认
阅读全文
摘要:1.条件运算符语法:x if 条件 else ysmall = x if x < y else y 2.断言(assert)当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常 作用:一般我们可以用它在程序中置入检查点,当程序需要确保程序中的某个条件一定为真才能让程
阅读全文
摘要:1.shell简单使用回退下一行alt+n 回退上一行alt+p 打开新窗口ctrl+n 显示所有的内置函数(bif)dir(__builtins__) 显示list的内置函数(bif)dir(list) 显示bif的作用help(bif) 2.原始字符串的使用只需在原始字符串前加上英文字母r>>>
阅读全文
摘要:开始之前,小编强烈建议小伙伴使用python3。 安装python3时,把pip勾选上,这时有pip我们就能很简单的安装上pywin32 打开cmd命令提示符,如图。 pip install pywin32 此时会开始联网下载。 2 下载完成之后安装,安装完成之后如图。 看到success这样的字眼
阅读全文

浙公网安备 33010602011771号