-
python-快速排序
所属栏目:[Python] 日期:2020-12-20 热度:198
核心思想:取一个初始值,将数组中比该值小的放在其左边,比其大的放在右边, 再对左、右子数组进行相同操作,直到数组排好序。 def quicksort(nums): l = 0 r = len(nums) - 1 _quicksort(nums,l,r) _quicksort(nums,r): if l r: p = partition(nums,r) _qu[详细]
-
动态规划--最长上升子序列(LIS)的长度
所属栏目:[Python] 日期:2020-12-20 热度:166
l例如:对于[3,1,4,2,5],最长上升子序列的长度是3 arr = [3,5,9,6,5 ,0] def lis(arr): # dp[i]表示第i个位置的值为尾的数组的最长递增子序列的长度 初始化数组,假定数组中每个值的最长子序列就是它自己,即都是1 dp = [1 for _ in range(len(arr))] 遍历[详细]
-
Python:三元表达式、列表推导式和生成器表达式
所属栏目:[Python] 日期:2020-12-20 热度:128
Blog:博客园 个人 目录 三元表达式 语法格式 例子 列表推导式 语法格式 例1 例2 生成器表达式 语法格式 例子 三元表达式 语法格式 如下: 为真时的结果 if 判断条件 else 为假时的结果 例子 name = input('姓名: ')res = '请进' if name == '张三' else '再[详细]
-
Python:字典
所属栏目:[Python] 日期:2020-12-20 热度:101
Blog:博客园 个人 Tips:本文中代码均使用 3.8.x 版本的Python。 部分文字来自网络,侵删。 目录 字典 语法格式 字典与列表的区别 字典的方法 字典的键、值和键-值对 get()方法 setdefault()方法 常见问题解决方案 字典中的键映射多个值 问题 解决方案 字典[详细]
-
Ubuntu安装RTX2080显卡驱动
所属栏目:[Python] 日期:2020-12-20 热度:154
Blog:博客园 个人 目录 安装RTX2080显卡驱动 服务器配置 使用标准Ubuntu 仓库进行自动化安装 安装CUDA 安装RTX2080显卡驱动 近日新购了一台DELL服务器,用于 TensorFlow ,由于显卡是另加的,需要安装显卡驱动。 服务器配置 服务器型号:DELL PowerEdge R73[详细]
-
Python:流程控制
所属栏目:[Python] 日期:2020-12-20 热度:59
Blog:博客园 个人 Tips:本文中代码均使用 3.8.x 版本的Python。 部分文字和图片源自网络,侵删。 目录 关于流程控制 布尔值 比较操作符 布尔操作符 二元布尔操作符 not操作符 混合布尔和比较操作符 控制流的元素 条件 代码块 if语句 if语句 if-else语句 if[详细]
-
Python风格指南
所属栏目:[Python] 日期:2020-12-20 热度:154
Blog:博客园 个人 目录 PEP 8风格指南 分号 行长度 括号 空格的使用 标识符命名 表达式和语句 注释 块注释和行注释 文档字符串 函数文档字符串 类文档字符串 惯例 让代码既可以被导入又可以被执行。 用下面的方式判断逻辑“真”或“假”。 善于使用in运算符[详细]
-
Python:函数基础
所属栏目:[Python] 日期:2020-12-20 热度:134
Blog:博客园 个人 目录 函数基础 函数的作用 函数的定义 函数的调用 如何调用 调用规则 函数的返回值 什么时候需要有返回值? 什么时候不需要有返回值? 多个返回值 丢弃返回值 函数调用时的*和** 函数的参数 形参和实参 参数的传递 按指针传参 按位置传参[详细]
-
Python:列表和列表的增删改查
所属栏目:[Python] 日期:2020-12-20 热度:55
Blog:博客园 个人 目录 列表 列表的取值 通过下标 切片 用len()取得列表的长度 用下标改变列表中的值 列表连接和列表复制 用 del 语句从列表中删除值 in和not in操作符 多重赋值 列表的方法 查找 增加 list.append(x) list.insert(i,x) 删除 排序 列表推导[详细]
-
05 python开发之文件处理
所属栏目:[Python] 日期:2020-12-20 热度:97
05 python开发之文件处理 目录 05 python开发之文件处理 5 文件处理 5.1 字符编码 5.1.1 基本概念 5.1.2 发展历程 5.1.3 使用 5.2 文件处理基础 5.2.1 基本概念 5.2.2 操作文件的步骤 5.2.3 with上下文管理 5.3 文件打开模式 5.3.1 控制读写操作模式 5.3.2[详细]
-
02python开发之基本运算符
所属栏目:[Python] 日期:2020-12-20 热度:57
02 python开发之基本运算符 目录 02 python开发之基本运算符 2 基本运算符 2.1 算数运算符 2.1.1 种类 2.1.2 用法 2.2 比较运算符 2.2.1 种类 2.2.2 用法 2.3 赋值运算符 2.3.1 增量赋值 2.3.2 链式赋值 2.3.3 交叉赋值 2.3.4 解压赋值 2.4逻辑运算符 2.4.1[详细]
-
03python开发之流程控制
所属栏目:[Python] 日期:2020-12-20 热度:170
03 python开发之流程控制 目录 03 python开发之流程控制 3 流程控制 3.1 流程判断之if判断 3.1.1 代码块 3.1.2 if判断基础语法 3.1.3 案例 3.1.4 if判断嵌套 3.2 流程判断之while循环 3.2.1 循环基础知识 3.2.2 while循环基础语法 3.2.3 结束while循环的两种[详细]
-
06 python开发之函数
所属栏目:[Python] 日期:2020-12-20 热度:134
06 python开发之函数 目录 06 python开发之函数 6 函数 6.1 基本使用 6.1.1 基本概念 6.1.2 定义函数 6.2 调用函数与函数返回值 6.2.1 调用函数三种形式 6.2.2 函数的返回值return(函数的产品) 6.3 Type hinting 6.3.1 定义 6.3.2 使用 6.4 函数参数 6.4.1[详细]
-
01python开发之入门篇
所属栏目:[Python] 日期:2020-12-20 热度:86
01python开发之入门篇 目录 01python开发之入门篇 1 python入门 1.1 编程语言总介 1.1.1 编程与编程语言 1.1.2 计算机组成原理 1.1.3 与运行程序相关的三大核心硬件 1.1.4 计算机三层结构与平台 1.2 安装python解释器 1.2.1 Linux、Unix、Mac系统 1.2.2 Wind[详细]
-
04 python开发之数据类型
所属栏目:[Python] 日期:2020-12-20 热度:157
04 python开发之数据类型 目录 04 python开发之数据类型 4 数据类型 4.1 概述 4.1.1 基本概念 4.1.2 整型int 4.1.3 浮点型float 4.1.4 字符串str 4.1.5 列表类型list 4.1.6 字典类型dict 4.1.7 布尔类型bool 4.2 可变与不可变类型 4.2.1 可变类型(不可hash类[详细]
-
day011|python之函数2
所属栏目:[Python] 日期:2020-12-20 热度:140
函数03 目录 函数03 1 迭代器 2 生成器 3 三元表达式 4 生成式 5 面向过程编程 1 迭代器 """1、什么是迭代器? 迭代器指的是迭代取值的工具 迭代是一个重复的过程(不是单纯重复),每次重复都是基于上一次的结果进行的 count = 1 while count 5: print(count)[详细]
-
day002|python基础回顾2
所属栏目:[Python] 日期:2020-12-20 热度:163
目录 00 上节课复习 01 基本数据类型 02 与用户交互 03 运算符 04 流程运算之if判断 05 流程判断之while循环 06 TEST 00 上节课复习 """1、python的特点 python是一门解释型、强类型、动态语言2、安装解释器 path环境变量3、运行python程序的三个步骤 Ⅰ 先[详细]
-
day003|python基础回顾3
所属栏目:[Python] 日期:2020-12-20 热度:61
00 上节课回顾 目录 00 上节课回顾 01 流程判断之for循环 02 可变与不可变类型 03 基本数据类型及内置方法之数字类型 04 基本数据类型及内置方法之字符串类型 05 test """1、基本数据类型数字类型 int floatstrlist:索引对应值dict:key对应值bool: 1、显式的[详细]
-
day001|python基础回顾
所属栏目:[Python] 日期:2020-12-20 热度:124
1、python是一门编程语言 编程语言是人与计算机能够沟通的一种语言 人----------编程语言---------计算机2、编程是: ①人将要做的事的步骤想清楚 ②找计算机能够听懂的语言将步骤1翻译下来 银行行长-------------------------柜台用户 接收用户输入的用户名[详细]
-
day006|python基础回顾6
所属栏目:[Python] 日期:2020-12-20 热度:57
字符编码及文件处理 """1、什么是字符编码? 文字符号-----------编码-----------数字 文字符号----------解码------------数字 字符编码表: 一个字符对应一个数字2、为什么要研究字符编码? 为了解决乱码问题: 存取都用同一张字符编码表3、储备知识 CPU 内[详细]
-
day012|python之函数3&模块01
所属栏目:[Python] 日期:2020-12-20 热度:111
函数03模块01 目录 函数03模块01 1 递归调用 1.1 递归 1.1.1 简介 1.1.2 递归的两个阶段 1.1.3 使用 1.2 二分法 2 内置函数补充 3 模块01 3.1 模块简介 3.2 模块导入方式 3.2.1 import 3.2.2 from ... import ... 1 递归调用 1.1 递归 1.1.1 简介 函数递归调[详细]
-
k8s+docker_part2
所属栏目:[Python] 日期:2020-12-20 热度:197
docker+k8s 目录 docker+k8s 1 简介 1.1 docker是什么 1.2 为什么要用docker 1.2.1 docker容器虚拟化的好处 1.2.2 docker在开发和运维中的优势 1.2.3 docker与虚拟机比较 1.3 Docker与虚拟化 2 Docker概念与使用 2.1 docker三大核心概念 2.1.1 镜像(Image) 2[详细]
-
docker+k8s
所属栏目:[Python] 日期:2020-12-20 热度:162
docker+k8s 目录 docker+k8s 1 简介 1.1 docker是什么 1.2 为什么要用docker 1.2.1 docker容器虚拟化的好处 1.2.2 docker在开发和运维中的优势 1.2.3 docker与虚拟机比较 1.3 Docker与虚拟化 2 Docker概念与使用 2.1 docker三大核心概念 2.1.1 镜像(Image) 2[详细]
-
day008|python之函数
所属栏目:[Python] 日期:2020-12-20 热度:197
函数 目录 函数 1 Type hinting 2 函数参数 2.1 概述 2.2 参数详解 2.3 参数的使用 2.4 可变长函数--*与**的应用 2.6 命名关键字形参 3 函数对象 3.1 可以赋值 3.2 可以当参数传给另一个函数 3.3 可以当作一个函数的返回值 3.4 可以当容器类型的元素 4 函数[详细]
-
day010|python之装饰器
所属栏目:[Python] 日期:2020-12-20 热度:180
装饰器02 目录 装饰器02 1 装饰器的语法糖 1.1 定义 1.2 基本使用 2 有参装饰器 2.1 基本用法 2.2 示例 3叠加多个装饰器 3.1 基本用法 3.2 示例 4 wraps装饰器 4.1 定义 4.2 示例 5 匿名函数 1 装饰器的语法糖 1.1 定义 为了简洁而优雅地使用装饰器,Python[详细]
