类

设置类属性必须使用类对象,若使用实例对象设置,会重新创建一个和类属性同名的实例属性

类对象可调用 类方法&静态方法, 实例对象可调用 实例方法&类方法&静态方法; 类方法和静态方法调用格式: 类名.类方法 /静态方法

类方法,静态方法和property都是装饰器,可以像访问属性一样访问方法

单个下划线的属性或方法 : 名义上的私有

私有属性变成私有的原理:在类中定义一个私有属性后,创建对象时会偷偷给这个私有属性改名,原先是 '__name ' 改成 ' _类名__name'   可通过 `实例化对象.__dict__`进行查看

utf-8 : 一个汉字表一个字符两个字节 , 判断两个ip是否处在同一网段,需结合子网掩码判断

若判断语句 if-else 是对同一个变量进行判断,可简写为一行    a = 1 or 2 a=1    a = 1 and 2 a=2  a  in xxx  ...

线程

显示多线程的cpu占用时,应该是: 一个核100%,另一个核0%,不断进行切换一个核0% 另一个核100%;但由于htop 1秒才刷新一次,而cpu的切换非常迅速,造成了看起来的两个核各占50%

变量本质保存的是数据的地址,而不是真实的数据,可理解为一个空盒子装着对象的地址,若不想再引用这个地址,直接将变量装载另一个地址即可,所以变量可以随便更改所引用的对象

使用多进程创建tcp服务器时,若创建子进程的代码放在了while循环内,由于子进程会复制主进程的所有资源,所以代码也复制了一份,即新套接字此时有两个引用,所以在主进程种需关闭套接字的一个引用,但此时还有一个引用指向套接字,变量销毁进行回收的条件是没有引用再指向它

终端开启服务 :   service 服务名 start  |   systemctl start 服务名

重写魔法方法可自定义比较结果 :   __eq__  __gt__  __lt__  __ge__  __le__
   
MariaDB 端口3306

zip函数

语法 :   zip([iterable, ...])    iterabl -- 一个或多个迭代器

接收的参数为可迭代对象,可将对象中的元素打包成一个个的元组,返回的是由元组组成的列表[python3返回的是一个对象,还需要通过 list() 展示列表]

zip函数返回的列表元素个数与最短的列表一致; zip(*) 可理解为解压,使用两个变量接收解压后的结果,每个变量分别都是元组

tail -f xx.log  查看日志信息

Python知识点小记的更多相关文章

  1. python知识点, float不能用 != 判断

    python知识点链接:https://github.com/taizilongxu/interview_python 搜索:python最佳事件 书单:http://lucida.me/blog/d ...

  2. Sass 主要知识点小记

    Sass 主要知识点小记 以前写样式的时候,每个元素的颜色,背景色都需要重新写一遍,然后就想CSS难道没有变量么?最后就查到Sass.但当时没有静下心来好好的看一下,今天正好有时间,就在这里边看边整理 ...

  3. python编码小记

    Python编码小记 标签(空格分隔): 编程 python 1.list类型remove()操作 列表对象执行remove()函数后,会自动退出循环,所以如果想利用一个单独的for循环删除列表中多个 ...

  4. python 知识点补充

    python 知识点补充 简明 python 教程 r 或 R 来指定一个 原始(Raw) 字符串 Python 是强(Strongly)面向对象的,因为所有的一切都是对象, 包括数字.字符串与 函数 ...

  5. Python知识点汇总

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  6. kubebuilder实战之八:知识点小记

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  7. python复习。知识点小记

    1.对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: >>> ord('A') >>> ord('中' ...

  8. 零基础Python知识点回顾(一)

    如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符  输入检查是否已经安装pip,一般安装了python都会有的. >pip         ...

  9. ViewModel中C# Property自动添加OnPropertyChanged处理的小工具, 以及相应Python知识点

    在做WPFMVVM中经常会遇到一些Model.ViewModel的属性添加添加私有字段和更改通知方法来支持Binding. 比如把: public class Test {      public s ...

随机推荐

  1. UNIGUI与UNIURLFRAME的互动

    UniSession.JSCode('name_'+MainForm.UniURLFrame1.name+'_'+MainForm.UniURLFrame1.JSName+'.myinput4.inn ...

  2. iOS编码规范(简版)

    1. 总体指导原则 [规则1-1]首先是为人编写程序,其次才是计算机. 说明:这是软件开发的基本要点,软件的生命周期贯穿产品的开发.测试.生产.用户使用.版本升级和后期维护等长期过程,只有易读.易维护 ...

  3. ASP.NET Core OceLot 微服务实践

    1.OceLot中间件介绍 在传统的BS应用中,随着业务需求的快速发展变化,需求不断增长,迫切需要一种更加快速高效的软件交付方式.微服务可以弥补单体应用不足,是一种更加快速高效软件架构风格.单体应用被 ...

  4. MyBatis 源码分析 - 内置数据源

    1.简介 本篇文章将向大家介绍 MyBatis 内置数据源的实现逻辑.搞懂这些数据源的实现,可使大家对数据源有更深入的认识.同时在配置这些数据源时,也会更清楚每种属性的意义和用途.因此,如果大家想知其 ...

  5. 关于javac和java

    1.为什么安装完jdk后不配置环境变量就能直接运行java,而不能运行javac 在安装jdk的时候jdk会自带一个jre(java运行环境),还会单独安装一个jre,默认路径是和jdk在同级目录,而 ...

  6. Eclipse 工作空间的相关说明

    工作空间文件说明 当eclipse选定一个文件夹作为workspace工作空间时,就会在该目录中生成一些文件. 共三个文件夹:.metadata ..recommenders .RemoteSyste ...

  7. 周末,说声php的setter&getter(魔术)方法,你们辛苦了

    php 作为快速迭代项目的语言,其牛逼性质自不必多说.今天咱们要来说说php语言几个魔术方法,当然了,本文主要以setter&getter方法说明为主. 首先,咱们得知道什么叫魔术方法? 官方 ...

  8. 第五篇: 路由网关(zuul)

    在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现.服务消费.负载均衡.断路器.智能路由.配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统. 在Spring Cloud ...

  9. C#开发必会

    1.字符串的各种属性和方法: 2.数组的各种熟悉和方法: 3.public.private.protect.internal.protect internal 4.构造函数 5.属性 6.ADO.NE ...

  10. 详解C#的协变和逆变

    一.使用协变(Covariance)和逆变(Contravariance )能够实现数组之间.委托实例和方法之间.泛型委托实例之间.泛型接口的变量和泛型类型的对象之间.泛型接口的变量之间的隐式转换:使 ...