Python知识点小记
类
设置类属性必须使用类对象,若使用实例对象设置,会重新创建一个和类属性同名的实例属性
类对象可调用 类方法&静态方法, 实例对象可调用 实例方法&类方法&静态方法; 类方法和静态方法调用格式: 类名.类方法 /静态方法
类方法,静态方法和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知识点小记的更多相关文章
- python知识点, float不能用 != 判断
python知识点链接:https://github.com/taizilongxu/interview_python 搜索:python最佳事件 书单:http://lucida.me/blog/d ...
- Sass 主要知识点小记
Sass 主要知识点小记 以前写样式的时候,每个元素的颜色,背景色都需要重新写一遍,然后就想CSS难道没有变量么?最后就查到Sass.但当时没有静下心来好好的看一下,今天正好有时间,就在这里边看边整理 ...
- python编码小记
Python编码小记 标签(空格分隔): 编程 python 1.list类型remove()操作 列表对象执行remove()函数后,会自动退出循环,所以如果想利用一个单独的for循环删除列表中多个 ...
- python 知识点补充
python 知识点补充 简明 python 教程 r 或 R 来指定一个 原始(Raw) 字符串 Python 是强(Strongly)面向对象的,因为所有的一切都是对象, 包括数字.字符串与 函数 ...
- Python知识点汇总
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- kubebuilder实战之八:知识点小记
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- python复习。知识点小记
1.对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: >>> ord('A') >>> ord('中' ...
- 零基础Python知识点回顾(一)
如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符 输入检查是否已经安装pip,一般安装了python都会有的. >pip ...
- ViewModel中C# Property自动添加OnPropertyChanged处理的小工具, 以及相应Python知识点
在做WPFMVVM中经常会遇到一些Model.ViewModel的属性添加添加私有字段和更改通知方法来支持Binding. 比如把: public class Test { public s ...
随机推荐
- ASP.NET WebApi JObject 使用
ASP.NET WebApi 中使用非Get请求,传递参数需要用对象包裹起来,比如: [HttpPost] public async Task<IActionResult> PostVal ...
- WPF 通过线程使用ProcessBar
WPF下使用进度条也是非常方便的,如果直接采用循环然后给ProcessBar赋值,理论上是没有问题的,不过这样会卡主主UI线程,我们看到的效果等全部都结束循环后才出现最后的值. 所以需要采用线程或者后 ...
- 【接口时序】1、软件与Verilog基本格式规范说明
一. 说明 以前总是没有记录的习惯,导致遇到问题时总得重新回忆与摸索,大大降低了学习效率,从今天开始决定改掉这个坏毛病,认真记录自己的Verilog学习之路,希望自己能一直坚持下去. 二. 软件资源与 ...
- 踩了的Dockerfile的坑
1.Dockerfile VOLUME的目录,RUN命令操作该目录无效 VOLUME $APP_HOME RUN mkdir -p $APP_HOME && mkdir -p $APP ...
- Create-React-App项目外使用它的eslint配置
概述 使用Create-React-App脚手架感觉它的eslint配置有点好用,于是考虑不用Create-React-App脚手架该怎么使用这些配置. 我于是eject了Create-React-A ...
- jQuery应用实例4:下拉列表
应用场景:左侧是已有商品,右侧是未有商品,选择其中的内容点击箭头即可互换: 点击大箭头则全部内容去另一边,或者双击已有商品的选项也会加入右边: 代码实现: <!DOCTYPE html> ...
- 200行代码实现简版react🔥
200行代码实现简版react
- 你(可能)不知道的web api
你(可能)不知道的web api 简介 作为前端er,我们的工作与web是分不开的,随着HTML5的日益壮大,浏览器自带的webapi也随着增多.本篇文章主要选取了几个有趣且有用的webapi进行介绍 ...
- LDA-线性判别分析(三)推广到 Multi-classes 情形
本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料.初步看了 ...
- C#开源项目大全
C#开源项目大全 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow [免费]正则表达式测试工具-Regex-Tester Windows-Ph ...