作者:redrose2100 类别: 日期:2022-05-10 02:04:54 阅读:800次 消耗积分:0分
[TOC] # 1、import this 开启Python之禅 ```python >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. C...
作者:redrose2100 类别: 日期:2022-05-10 07:54:27 阅读:715次 消耗积分:0分
[TOC] # 1 Iterable,可迭代: 一个类实现了__iter__()函数,则这个类是可迭代的,通常__iter__()函数必须返回一个 实现了__next__()的类的对象,当然如果自己实现了__next__(),也...
作者:redrose2100 类别: 日期:2022-05-10 01:43:56 阅读:949次 消耗积分:0分
[TOC] # 1、with上下文管理器的用法 * with用的最多的可能就是打开文件,读写文件的场景,如下代码: ```python with open("demo.txt","w+",encoding="utf8") as f: f.write("hello world") ``...
作者:redrose2100 类别: 日期:2022-05-10 01:35:46 阅读:758次 消耗积分:0分
[TOC] # 1、\_\_getitem__魔法函数 * 对于字典比如a={“name”:"zhangsan","age":20},可以通过a["name"]取值,之所以可以这么用,就是因为dict的类实现了__getitem__魔法函数,同样,在...
作者:redrose2100 类别: 日期:2022-05-09 09:54:56 阅读:815次 消耗积分:0分
[TOC] # 1、\_\_contains__魔法函数 在python的字符串、列表、元组、结合等对象的时候,经常使用in的方法,一个类的对象能够使用in,就是因为这个类实现了__contains__魔法函数 如...
作者:redrose2100 类别: 日期:2022-05-09 09:49:59 阅读:787次 消耗积分:0分
[TOC] # 1、str和repr的联系与区别 (1)本质即魔法函数__str__和__repr__的调用关系,默认情况下,一个类的__str__和__repr__魔法函数都是返回这个类实例化后的内存地址,print方法...
作者:redrose2100 类别: 日期:2022-05-09 09:40:52 阅读:788次 消耗积分:0分
[TOC] # 1、\_\_new\_\_:构造函数 在创建对象的时候自动调用,可以控制对象的生成过程 举例:如下代码演示的就是当满足一定条件时才会创建实例 ```python class Human: def __new__...
作者:redrose2100 类别: 日期:2022-05-09 09:17:26 阅读:870次 消耗积分:0分
[TOC] # 1、global的作用 global的作用就是将变量声明为全局变量 这个问题在面试中非常常见,经常会有面试官问,如下代码打印结果是啥 ```python var=10 def func(): var=var+20 print...
作者:redrose2100 类别: 日期:2022-05-04 12:12:09 阅读:776次 消耗积分:0分
[TOC] # 1 字典的dict的定义与特点 * (1)字典也是用花括号括起来的,与集合不同的是字典中的元素都是key-value对 ```python >>> a={"a":1,"b":2} >>> a {'a': 1, 'b': 2} >>> type(a) ``...
作者:redrose2100 类别: 日期:2022-05-04 10:06:35 阅读:735次 消耗积分:0分
[TOC] # 1 集合的定义和特点 * (1) 集合是用花括号括起来的,集合的特点是元素没有顺序,元素具有唯一性,不能重复 ```python >>> a={1,2,3,4} >>> type(a) >>> a={1,2,3,1,2,3} >>...
作者:redrose2100 类别: 日期:2022-05-04 08:30:27 阅读:698次 消耗积分:0分
[TOC] # 1 元组的定义及特点 * (1)元组的定义,使用小括号括起来(),也可以直接赋给多个值,如果一个值在后面加一个逗号 ```python >>> a=(1,2,3,4) >>> type(a) >>> a=1,2,3 >>> a ...
作者:redrose2100 类别: 日期:2022-05-04 07:56:41 阅读:687次 消耗积分:0分
[TOC] ### 1 列表定义及特点 * (1)列表是用[]括起来的元素列表,类似于其他编程语言种的数组 ```python >>> a=[1,2,3,4] >>> a=["hello","world","haha"] >>> type(a) ``` * (2)python中...
作者:redrose2100 类别: 日期:2022-05-04 07:32:33 阅读:819次 消耗积分:0分
[TOC] # 1 字符串的表示方法 * (1)字符串可以使用单引号,双引号,三个单引号,单个双引号表示 ```python >>> "hello world" 'hello world' >>> 'hello world' 'hello world' >>> """hello ...
作者:redrose2100 类别: 日期:2022-05-04 03:06:16 阅读:869次 消耗积分:0分
[TOC] # 一、布局 ## 1.1 缩进 * 每一级缩进使用4个空格 * 类似定义函数或者调用函数时参数过多的场景,有两种推荐缩进做法,一种是第一行有参数,换行后利用 括号默认的垂直...
作者:redrose2100 类别: 日期:2022-06-02 14:39:11 阅读:764次 消耗积分:0分
[TOC] # 一、安装Django (1)安装django命令 ```bash pip install django ``` # 二、命令行创建项目 执行命令创建项目 ```bash django-admin startproject 项目名称 ``` 如: ```bash django-admin...
作者:redrose2100 类别: 日期:2022-08-15 08:57:56 阅读:1790次 消耗积分:0分
[TOC] # 一、背景 ## 1.1 Gitlab 中对代码质量的支持 Gitlab 中是支持代码质量检查和扫描的,但是免费版不支持在CI流水线中查看报告,如下为Gitlab中对代码质量功能的支持情况...
作者:redrose2100 类别: 日期:2022-08-11 05:50:59 阅读:841次 消耗积分:0分
[TOC] # 一、准备编译环境 ## 1.1 编译 Harbor 对软件环境的要求 编译 Harbor 需要 docker,docker-compose,python,git,make,go环境等,具体要求如下表 |Software|Required Version| |:-...
作者:redrose2100 类别: 日期:2022-08-08 09:23:49 阅读:825次 消耗积分:0分
[TOC] # 一、环境准备 ## 1.1 Gitlab 支持的操作系统 gitlab支持的操作系统以及开始支持的gitlab版本号、操作系统停止支持的时间等关系如下: | 操作系统版本 | Gitlab 开始支持的...
作者:redrose2100 类别: 日期:2022-08-09 09:44:23 阅读:1467次 消耗积分:0分
[TOC] # 一、Harbor安装准备条件 这里以 harbor 2.5.3 版本为例 ## 1.1 硬件要求 Harbor 安装对硬件资源CPU、内存和硬盘的要求如下表: |资源|最小要求|推荐配置| |:--:|:--:|:--:...
作者:redrose2100 类别: 日期:2022-07-06 06:09:05 阅读:757次 消耗积分:0分
[TOC] # pathlib的用法 ## pathlib简介 ### pathlib中类的继承关系 ![](http://blog.redrose2100.com/static/upload/20220706_052248.png) ### pathlib与os、os.path的对应关系 ![](http://blog.redrose2...