Python
文章平均质量分 51
主要记录自己的学习历程以及项目中出现的问题积累总结
@夜魅
趁年轻早点活成自己想要的模样
展开
-
机器学习基础阶段(一):jupyter notebook的使用
Jupyter Notebook的简单介绍和使用原创 2022-06-04 23:24:24 · 1220 阅读 · 0 评论 -
python入门容器-set集合 Day05
集合 set 定义 由一系列键值对组成的可变散列容器。 由一系列不重复的不可变类型变量(元组/数/字符串)组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: 集合名.add(元素) 删除元素: ...原创 2022-01-27 02:16:02 · 210 阅读 · 0 评论 -
python入门容器-字典dict Day05
字典 dict 定义 由一系列键值对组成的可变散列容器。 散列:对键进行哈希运算,确定在内存中的存储位置,每条数据存储无先后顺序。 键必须惟一且不可变(字符串/数字/元组),值没有限制。 基础操作 创建字典: 字典名 = {键1:值1,键2:值2} 字典名 = dict (可迭代对象) 添加/修改元素: 语法: 字典名[键] = 数据 说明: 键不存在,创建记录。 ...原创 2022-01-27 01:29:33 · 1557 阅读 · 0 评论 -
python入门容器-元组tuple Day05
元组 tuple 定义 由一系列变量组成的不可变序列容器。 不可变是指一但创建,不可以再添加/删除/修改元素。 基础操作 创建空元组: 元组名 = () 元组名 = tuple() 创建非空元组: 元组名 = (20,) 元组名 = (1, 2, 3) 元组名 = 100,200,300 元组名 = tuple(可迭代对象) #1.创建 # 语法1:元组名 = (元素1,元素2)...原创 2022-01-27 00:18:23 · 1533 阅读 · 0 评论 -
python入门容器-列表推导式Day05
列表推导式 定义: 使用简易方法,将可迭代对象转换为列表。 语法: 变量 = [表达式 for 变量 in 可迭代对象] 变量 = [表达式 for 变量 in 可迭代对象 if 条件] 说明: 如果if真值表达式的布尔值为False,则可迭代对象生成的数据将被丢弃。 """ 列表推导式 列表 = [对变量操作 for 变量 in 可迭代对象] 列表 = [对变量操作 for 变量 in 可迭代对象 if 条件] """ list01 = [43.原创 2022-01-26 20:25:04 · 575 阅读 · 0 评论 -
python入门容器-列表与字符串转化Day05
列表转换为字符串: result = "连接符".join(列表) # 应用 # 需求:根据某个逻辑循环拼接字符串 # 0-9 # result = "" # for number in range(10): # # 缺点:每次循环都会产生新字符串,产生垃圾 # result += str(number) # print(result) # 0123456789 # 解决:将不可变数据改为可变数据 result = [] for number in range(10)原创 2022-01-26 20:11:17 · 456 阅读 · 0 评论 -
python入门容器-深浅拷贝Day05
深拷贝和浅拷贝 浅拷贝:复制过程中,只复制一层变量,不会复制深层变量绑定的对象的复制过程。 深拷贝:复制整个依懒的变量。原创 2022-01-26 19:46:51 · 361 阅读 · 0 评论 -
python入门容器-列表ListDay05
列表 list 定义 由一系列变量组成的可变序列容器。 基础操作 创建列表: 列表名 = [] 列表名 = list(可迭代对象) 添加元素: 列表名.append(元素) 列表.insert(索引,元素) 定位元素: 列表名[索引] = 元素 变量 = 列表名[索引] 变量 = 列表名[切片] # 赋值给变量的是切片所创建的新列表 列表名...原创 2022-01-26 18:15:10 · 511 阅读 · 0 评论 -
Python入门容器-通用操作Day05
数学运算符 +:用于拼接两个容器 +=:用原容器与右拼接,并重新绑定变量 *:重复生成容器元素 *=:用原容器生成重复元素, 并重新绑定变量 < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果。 name01 = "悟空" name02 = "八戒" # 拼接两个容器元素 name03 = name01 + name02 print(name03) # 重复容器中的元素 name04 = name01 * 2 print(name04).原创 2022-01-26 02:34:53 · 235 阅读 · 0 评论 -
Python入门容器-字符串Day05
定义 由一系列字符组成的不可变序列容器,存储的是字符的编码值。 编码 字节byte:计算机最小存储单位,等于8位bit. 字符:单个的数字,文字与符号。 字符集(码表):存储字符与二进制序列的对应关系。 编码:将字符转换为对应的二进制序列的过程。 解码:将二进制序列转换为对应的字符的过程。 编码方式: --ASCII编码:包含英文、数字等字符,每个字符1个字节。 --GBK编码:兼容ASCII编码,包含21003个中文;英文1个字节,汉字2...原创 2022-01-26 01:00:39 · 261 阅读 · 0 评论 -
Python入门流程控制语句—循环语句和跳转语句Day04
在上一节中,我们主要了解了Python流程控制语句中的选择语句,今天我们主要介绍Python入门流程控制语句模块中的循环语句。 在学习循环语句之前,我们先简单了解一下跳转语句,跳转语句主要包括:break语句和continue语句 break 语句 跳出循环体,后面的代码不再执行。 可以让while语句的else部分不执行。 continue 语句 跳过本次,继续下次循环。 循环语句 while语句 作用: 可以让一段代码满...原创 2022-01-09 16:03:10 · 756 阅读 · 0 评论 -
Python入门之流程控制语句—选择语句Day03
该博文主要介绍Python入门流程控制语句模块中选择语句 在上一节中,我们主要了解了Python基本函数、变量、数据类型、运算符及其优先级等相关知识,本节我们将进一步了解一下Python流程控制语句中的选择语句中最基本的if语句。 在Python中选择语句主要有3种形式,分别是if语句,if...else语句和 if...elif...else 多分支语句。 注:在其他语言中(如:C、C++、C#等)选择语句还包括 switch 语句,也可以实现多重选择,但是在Python中没有switch语句,所以原创 2022-01-08 02:03:54 · 537 阅读 · 0 评论 -
Python入门数据基本运算的学习Day02
注释 给人看的,通常是对代码的描述信息。 单行注释:以#号开头。 多行注释:三引号开头,三引号结尾。 函数 表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。 例如: print(数据) 作用:将括号中的内容显示在控制台中 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量 变量 定义:关联一个对象的标识符。 命名:必须是字母或下划线开头,后跟字母、数字、下划线。 不能使用关键字(蓝色)..原创 2022-01-04 21:35:42 · 572 阅读 · 0 评论 -
Python入门基础学习Day01
Python简介 Python起源于1989年,发行于1991年。是一个免费、开源、跨平台、动态、面向对象的编程语言。具有简单高效、适应性广、应用广泛、资源丰富的特点。根据以高收入国家Stack Overflow问 题阅读量为基础的主要编程语言趋势 统计,可以看出,近年来,Python已 然力压Java和Javascript,成为目前发 达国家增长最快的编程语言。 Python程序的执行方式 交互式 在命令行输入指令,回车即可得到结果。 打开终端 进入交互式:python3 编写代码:prin原创 2022-01-04 21:13:55 · 239 阅读 · 0 评论
分享