摘要: 阅读全文
posted @ 2022-06-08 18:50 漂洋过海去见你 阅读(24) 评论(0) 推荐(0)
摘要: class Student: place = 'BJ' # 类属性:类中方法外的变量称为类属性,被该类所有的对象共享,使用类名调用 # 初始化方法 def __init__(self, name, age): # self.name和self.age都是实例属性,将局部变量的name值赋给实例属性, 阅读全文
posted @ 2022-06-08 11:00 漂洋过海去见你 阅读(32) 评论(0) 推荐(0)
摘要: 递归函数 如果在一个函数的函数体内调用了该函数本身,这个函数就称为递归函数 递归函数的组成部分 递归调用表达式 + 递归终止条件 递归调用的过程 没递归调用一次函数,都会在栈内分配一个栈帧, 没执行完一次函数,都会释放相应的空间 递归的优缺点 优点:思路和代码简单 缺点:占用内存较多,效率低下 实例 阅读全文
posted @ 2022-06-07 15:30 漂洋过海去见你 阅读(106) 评论(0) 推荐(0)
摘要: def fun(a, b, c): print(a) print(b) print(c) fun(1,2,3) #位置实参 fun(*[10, 20, 30]) # 将序列中的每个元素都转换为位置实参 fun(a=40, c=50, b=60) # 关键字实参 dic = {'a': 100, 'b 阅读全文
posted @ 2022-06-07 14:59 漂洋过海去见你 阅读(72) 评论(0) 推荐(0)
摘要: 字符串驻留机制 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量 驻留机制的几种情况 1)字符串的长度为0或1时; 2)符合标志符的字符串;(只有字母数字 阅读全文
posted @ 2022-06-06 15:56 漂洋过海去见你 阅读(144) 评论(0) 推荐(0)
摘要: 元组 1. 为什么要将元组设计成不可变序列 ? > 因为一旦创建了不可变对象,对象内部的所有数据就不能在被修改了,这样就避免了数据修改造成的错误;那么对于可变对象,在多任务环境下(多人操作同一块数据时[列表]/{字典},譬如增删改操作),那怎么办呢,解决方案是第一个人操作时就加锁,其他人操作就需要等 阅读全文
posted @ 2022-06-06 15:11 漂洋过海去见你 阅读(94) 评论(0) 推荐(0)
摘要: StringBuffer 类:https://www.runoob.com/manual/jdk11api/java.base/java/lang/StringBuffer.html StringBuilder 类:https://www.runoob.com/manual/jdk11api/jav 阅读全文
posted @ 2022-01-25 11:10 漂洋过海去见你 阅读(47) 评论(0) 推荐(0)
摘要: String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上: 阅读全文
posted @ 2022-01-25 11:09 漂洋过海去见你 阅读(862) 评论(0) 推荐(0)
摘要: 实例变量属于类的对象,必须产生该类对象,才可以调用此实例变量。 静态变量(类变量)属于类,该类不生成对象,通过类名就可以调用该静态变量ClassName.VariableName; 程序运行时的区别: 实例变量属于某个对象的属性(实例变量在对象创建的时候创建,在对象被销毁的时候销毁),必须创建了实例 阅读全文
posted @ 2022-01-24 16:02 漂洋过海去见你 阅读(116) 评论(0) 推荐(0)