python
Eli___
正在学习python...
展开
-
python入门级面向对象应用
一.简单查看和修改属性 class Animal: kind = "猫" age = 3 sex = "女" def set_kind(self, kind): self.kind = kind def set_age(self, age): self.age = age def set_sex(self, sex): self.sex = sex def get_kind(self):原创 2021-12-14 18:07:40 · 379 阅读 · 0 评论 -
python函数
1.定义和调用 # 语法: # def 函数名(参数1,参数2...): # 代码块 def begin(): # 定义变量名为:begin print("hello, world") # 代码块 begin() # 调用 hello, world 2.运用:接收参数(求两数和) 定义时小括号中的参数,用来接收参数用的,称为 “形参” 调用时小括号中的参数,用来传递给函数用的,称为 “实参” # 传入参数 def sum(x, y): print(x + y)原创 2021-12-06 10:57:37 · 766 阅读 · 0 评论 -
python入门级文件操作详解
f = open("1.txt", "a", encoding="utf-8") # 打开文件 # 文件名 模式 字符编码 # 文件名:要带扩展名 # 模式‘r’:读(必须读创建了的文件), # ‘w’:写,清空再写(如果文件不存在,就会自动创建), # ‘a’:写,追加(如果文件不存在,就会自动创建) # 字符编码:文件可能存在汉字,所以防止乱码要先声明编码 f.close() # 关闭文件 # 写:模式为‘写’才能操作,写的内容必须是字符串 f = ope原创 2021-12-03 11:19:20 · 654 阅读 · 0 评论 -
python垃圾回收机制
python作为一门解释型语言,以代码简洁易懂著称。我们可以直接对名称赋值,而不必声明类型。名称类型的确定、内存空间的分配与释放都是由python解释器在运行时进行的。python这一自动管理内存功能极大的减小了程序员负担,这也是成就python自身的重要原因之一。所以,这一篇文章我们就聊一聊python的内存管理。 引用计数 Python中,主要通过引用计数(Reference Counting)进行垃圾回收。 typedef struct_object { int ob_refcnt; struct转载 2021-12-01 10:45:44 · 70 阅读 · 0 评论 -
python浅拷贝和深拷贝的区别
在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的。也就是说浅拷贝它拷贝的是浅层次的数据结构(不可变元素),对象里的可变元素作为深层次的数据结构并没有被拷贝到新地址里面去,而是和原对象里的可变元素指向同一个地址,所以在新对象或原对象里对这个可变元素做修改时,两个对象是同时改变的。但是深拷贝不会这样,这个是浅拷贝相对于深拷贝最根本的区别 。(PS:这句话如果看不懂,请先看下面的代码演示,回过头来再看,就比较好理解了 。) 1、b =原创 2021-11-28 19:55:52 · 1255 阅读 · 0 评论 -
python基本数据类型
数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同。 1.数值类型 类型有:int(整型),long(长整型),float(浮点型) int(整型): 在32位机器上,整数的位数是32位,取值范围是-231231-1,即-2147483648214748364;在64位系统上,整数的位数为64位,取值范围为-263263-1,即9223372036854775808922337203原创 2021-11-26 11:16:45 · 241 阅读 · 0 评论 -
pyCharm安装设置教程
什么是字符编码 计算机的最小存储单元是二进制位,叫做bit,可以表示0和1两种状态,8个连续的二进制位组合出一个字节,叫做byte,可以表示出256种状态,二进制是00000000到11111111,十进制是0 ~ 255。 明确两个概念: 字节是计算机存储数据的基本单位! 字符是人类文明创造的符号,汉字、英文字母、标点符号、特殊符号都是字符。 字符编码就是在字节和字符之间建立一个映射关系!使得计算机可以用字节存储字符! ...原创 2021-11-19 10:53:38 · 2250 阅读 · 0 评论 -
python 3.10.0安装
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-17 11:30:47 · 620 阅读 · 2 评论