Python基础
qq_41134008
我是一个菜鸟..............
展开
-
python 小整数池 和 小字符串驻留区探讨
一、小整数池:[-5~256]# 代码表示说明id(256) == id(256) ----- True --------[-5,256]都符合情况id(257) == id(257) ----- Falsea = 256b = 256id(256) == id(a) == id(b) ----- True --------[-5,256]都符合情况c = 257d = 25...原创 2019-12-04 20:42:51 · 172 阅读 · 1 评论 -
==========文件操作======序列化与反序列化======
1、普通文件操作1)、读取操作: open(file,'r')as rs: rs.read():从文件当前位置起读取size个字节,不指定则表示读完文件。 rs.readline():此方法每次读取一行内容。 rs.readlines():读取整个文件所有行,保存在一个列表变量中。2)、写操作: open(file,'w')as ws: ws.write...原创 2019-08-17 17:12:21 · 91 阅读 · 0 评论 -
==========模块哦==========
1、系统模块系统模块直接使用2、自定义模块在Python中一个py文件就是一个模块3、模块的导入问题1)import 模块名模块名.变量模块名.函数()模块名.类名()2)form 模块名 import *限制 ※导入的范围__all__ = [属性名,]4、模块导入过程中到底做了什么?导入模块会在当前模块中默认自上而下加载执行被导入的模块5、查看模块名问题本...原创 2019-08-17 16:38:41 · 83 阅读 · 0 评论 -
Python魔术方法
1、什么是魔术方法?魔术方法就是一个类的特殊方法,和普通方法唯一不同的是,普通方法需要调用,而魔术方法由系统自动调用。2、常见的魔术方法:(1)、__init__(self,):初始化魔术方法触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中)作用:初始化对象的成员(2)、__new__(cls,):实例化魔术方法 类方法触发时机:在实例化对象时触发返回值...原创 2019-08-11 09:30:17 · 103 阅读 · 0 评论 -
几个高阶函数
------------(高阶函数)把函数当成参数进行传递的函数。1.sorted(iterable,key,reverse) //其中的key是一个函数参数。sorted(list1,key = 函数) ------>通过key这个函数指定规则dict1 = {'zhangsan':90,'lisi':100,'wangwu':70}对dict1按分数排序sorted(d...原创 2019-08-06 08:22:02 · 207 阅读 · 0 评论 -
一丢丢函数
返回值:如果函数没有返回值则默认返回None。如果在函数中添加返回值,要通过return关键字。return关键字的作用: 结束函数。 返回函数执行结果。 ** return 可以返回多个值。可以单接也可以多接。 有装包功能。 返回多个值,单值接收的话返回的是一个元组。作用域:LEGB- - - 搜索的原则。global:全局变量: 可变类型:函数内部修改,...原创 2019-08-06 08:07:56 · 86 阅读 · 0 评论 -
字典-------------学到一丢丢
---------------------------(字典)1、使用场景: 各种系统中的数据存储......2、特点:[] ---->[1,3,5]() ---->(1,3,5){} ---->{1,3,5}{key:value} ------->保存的时候都是以键值对保存。 ------->键唯一,值不唯一。 --...原创 2019-07-30 18:24:02 · 85 阅读 · 0 评论 -
集合----------一丢丢
------------------------------------(复习):列表:[] 增 删 改 查常用内置函数:append insert extend pop clear del index count copy sort系统排序:sorted(list)------->列表自身排序:list.sort()----->没有返回值 翻转列表:revers...原创 2019-07-30 12:07:42 · 232 阅读 · 0 评论 -
字符串-----------------学到的一丢丢
-------------字符串------------一丢丢…1、声明: 单引号 双引号 三引号2、字符串的下标:从0开始到len(s)-1结束: s[-1] s[2] 注意:len=5 ------>s[5] out of range3、切片: s[start:stop:step] s[start:] ---------->开始到结束 s[...原创 2019-07-30 08:11:55 · 82 阅读 · 0 评论 -
元组--------学一丢丢
-----------(元组)、1、‘容器’,可以存放多个元素2、特点:类似列表,但不支持删除,添加,修改。3、声明:tuple = (1) [这不是元组]------------- tuple = (1,)[一个元素的元组]补充: 声明含有一个元素的元组: ----> 注意必须要添加逗号tuple=() <-----> tuple = tuple()4、获取元素...原创 2019-07-29 17:06:07 · 121 阅读 · 0 评论 -
解释器的简单了解
1、解释器:把高级汇编语言一行一行直接转译运行,它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,知道程序最后一行代码运行完。2、编译器:将其他语言翻译成机器语言的工具,叫做编译器。@、工作流程:源代码—>预处理器—>编译器—>目标代码—>链接器—>可执行程序@、编译器翻译的两种方式:两种方式只是翻译的时间不同。编译:编译型语言写的程序执行之前,需要...原创 2019-07-08 19:44:00 · 393 阅读 · 0 评论