Python基础知识
文章平均质量分 70
Python核心基础知识
蜘蛛da侠
网络安全爱好者,逆向爱好者,欢迎志同道合的朋友相互交流,相互学习,共同维护网络安全!
展开
-
Python 元祖的用法
文章目录定义基础操作作用定义由一系列变量组成的不可变序列容器。不可变是指一但创建,不可以再添加/删除/修改元素.列表:预留空间元组:按需分配基础操作创建空元组:元组名 = ()元组名 = tuple()# 1. 创建tuple01 = (4, 54, 5, 6, 7)list01 = [3, 4, 5, 6]# 预留空间 --> 按需分配tuple02 = tuple(list01)# 按需分配 --> 预留空间list02 = list(tuple01原创 2022-05-05 21:45:04 · 1329 阅读 · 0 评论 -
Python基础回顾 垃圾回收机制
文章目录1. python内存管理机制(自动)引用计数:标记清除:分代回收:内存优化:2. 对象池:每次创建对象时,都会判断池中是否具有相同对象3. 函数参数实际参数:调用函数时形式参数:创建函数时1. python内存管理机制(自动)引用计数:每个变量存储对象地址时,引用计数都会自增1,每个变量与对象引用断开时,引用计数都会自减1。如果引用计数为0,对象被释放。缺点:循环引用标记清除:扫描内存,查看是否存在无法访问的内存空间。缺点:耗时长分代回收:将内存分为"年轻代",“中年代”,.原创 2022-05-03 21:44:33 · 1289 阅读 · 0 评论 -
5 Python循环嵌套案例
文章目录矩阵转置排序列表推导式嵌套矩阵转置""" 矩阵转置 将list01中的每列,存储到list02中的每行."""list01 = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16],]list02 = []for c in range(4): line = [] for r in range(4): line.appen.原创 2022-04-30 23:29:09 · 1863 阅读 · 0 评论 -
4 Python基本运算符
文章目录一.算术运算符二.增强运算符三.比较运算符四.逻辑运算符与and或or非 not短路运算(面试高频)五.身份运算符一.算术运算符+ 加法- 减法* 乘法/ 除法:结果为浮点数// 地板除:除的结果去掉小数部分% 求余** 幂运算优先级从高到低:()*** / % //+ -二.增强运算符y += x 等同于 y = y + xy -= x 等同于 y = y - xy *= x 等同于 y = y * xy /= x 等同于 y = y / xy .原创 2022-04-29 21:53:12 · 913 阅读 · 0 评论 -
3 Python基本语句
文章目录关于行的处理调试一.选择语句If elif else 语句if 语句的真值表达式条件表达式二.循环语句while语句for 语句range 函数三.跳转语句break 语句continue 语句pass 语句总结关于行的处理物理行:程序员编写代码的行。逻辑行:python解释器需要执行的指令。建议一个逻辑行在一个物理行上。如果一个物理行中使用多个逻辑行,需要使用分号;隔开。如果逻辑行过长,可以使用隐式换行或显式换行。隐式换行:所有括号的内容换行,称为隐式换行括号包括: () .原创 2022-04-28 11:36:24 · 699 阅读 · 0 评论 -
Python字符串
文章目录定义编码相关函数字面值单引和双引号的区别三引号作用转义字符字符串格式化列表VS字符串定义由一系列字符组成的不可变序列容器,存储的是字符的编码值。编码字节byte:计算机最小存储单位,等于8 位bit.字符:单个的数字,文字与符号。字符集(码表):存储字符与二进制序列的对应关系。编码:将字符转换为对应的二进制序列的过程。解码:将二进制序列转换为对应的字符的过程。编码方式:–ASCII编码:包含英文、数字等字符,每个字符1个字节。–GBK编码:兼容ASCII编码,包含21003.原创 2022-04-28 11:29:23 · 68 阅读 · 0 评论 -
Python列表常用方法
文章目录定义特征列表的创建1 方括号 []2 list()3 列表推导式4 根据一个列表生成新的列表增1 append()2 insert(index,object)3 extend(iterable)4 copy()思考删pop(def=index)remove(object)clear()改reverse()sort(reverse=)查count(v)index(v,begin,stop)超级无敌切片大法增删改查列表性质一个关键问题:倒序删除定义由一系列变量组成的可变序列容器。通常只存一类信息.原创 2022-04-28 11:19:07 · 2261 阅读 · 0 评论 -
7 Python字符串方法
文章目录概述一. 判断isspace()startswith(substr, beg=0,end=len(string))endswith(suffix, beg=0, end=len(string))二 查找index(str,star,end)count(str, beg= 0,end=len(string))foundrfind(str, beg=0,end=len(string))三 修改join(iterable)lstrip()rstrip()strip([chars])lower()uppe.原创 2022-04-28 10:47:32 · 66 阅读 · 0 评论 -
2 Python基本数据类型
关键词python基本数据类型 整形 字符型 None 浮点形 复数形 bool 类型转换文章目录关键词一 基本数据类型1.空值对象 None2.整形int3.浮点型float4.字符串str5.复数complex6.布尔bool二 数据类型转换总结一 基本数据类型在python中变量没有类型,但关联的对象有类型。通过type函数可查看。1.空值对象 Noneprint(type(None))<class 'NoneType'>表示不存在的特殊对象。作用:占位和解除与.原创 2022-04-28 09:14:02 · 611 阅读 · 0 评论 -
1 Python 基本概念
文章目录一.注释二.函数三.变量四.del 语句一.注释给人看的,通常是对代码的描述信息。单行注释:以#号开头。多行注释:三引号开头,三引号结尾。写注释的正确姿势:建立文件先写个多行注释,再可以单行写出大题框架二.函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。例如:print(数据) 作用:将括号中的内容显示在控制台中变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量""" 函数 练习:exer.原创 2022-04-28 08:37:29 · 56 阅读 · 0 评论