摘要: 2.0.1 Anaconda安装 1)镜像网站下载Anaconda3的 2021.5 版本: 镜像网站地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D 2)下载后安装 右键安装包 =》 以管理员身份运行 =》 ... 阅读全文
posted @ 2024-01-16 18:08 橘子葡萄火龙果 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.9.1 Python实例化对象的过程 p = Person('zhangsan', 14, 'guangzhou')实例化对象的时候,首先会触发 __new__(cls, *args, **kwargs) 魔术方法,生成实例对象并将实例化参数一同返回给p,然后会自动触发 __init__(sel 阅读全文
posted @ 2024-01-16 17:28 橘子葡萄火龙果 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.8.1 高阶函数 高阶函数:其 形参或返回值 为函数。 # filter(function, iterable) # 将可迭代对象中的元素依次作为实参传递给指定的形参函数function调用,返回新的可迭代对象 tup = (1, 2, 0, False, True, -1) obj = fil 阅读全文
posted @ 2024-01-15 18:46 橘子葡萄火龙果 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.7.1 命名空间 命名空间(NameSpace)是一个从名称到对象的映射。大部分命名空间由 字典 实现,内置命名空间由 builtins 模块实现。命名空间之间是独立的,避免了命名冲突。 1.7.2 命名空间的分类 1)内置命名空间 包含所有Python内置对象的名称,在 解释器启动时 创建,持 阅读全文
posted @ 2024-01-14 19:45 橘子葡萄火龙果 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.6.1 封包和解包 封包:将多个值赋给同一个变量 或 return返回多个对象 的时候,python会将这多个值封装成一个元组,python的这个特性称之为 封包。 定义函数的时候,如果使用了 **kwargs 来接收多个自定义关键字参数,在实参调用的时候,会将这些自定义kv实参封装成字典。 # 阅读全文
posted @ 2024-01-09 18:18 橘子葡萄火龙果 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.5.1 函数定义与返回值与文档注释 def fun(): """ 这是一个文档注释,书写文档注释的位置为 函数头下面的 首行""" print("this is a self-define function") return python的自定义函数如上,可以自定义有参函数和无参函数。 函数的返 阅读全文
posted @ 2024-01-09 00:09 橘子葡萄火龙果 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1.4.1 控制流语句 循环结构for 常和 range() 联用来进行一些列值枚举;range()用来返回一个可迭代对象。 break / continue 控制循环。 循环for/while 也有else子句,else子句的触发条件是:循环的判断条件为False时会进入到else子句执行;但是 阅读全文
posted @ 2024-01-08 14:53 橘子葡萄火龙果 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Python是一门弱类型语言,执行时不会生成.class字节码文件。Python源文件在执行的时候,解释器会逐行 编译+解释 python源代码,是半编译的解释型语言。 程序中使用 import 导入【模块】或【库】或【包】时,会首先执行一遍导入的内容。 import 和 from import 的 阅读全文
posted @ 2024-01-05 18:32 橘子葡萄火龙果 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.列表list常用的方法: lst = [1,2,3] # append(new_item)方法相当于在列表末尾追加一个元素,相当于 lst[len: ] = new_item lst.append(4) print(lst) # extend(iterable) 方法,将iterable中的每个 阅读全文
posted @ 2024-01-05 16:14 橘子葡萄火龙果 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.python基本数据类型: Python中的基本数据类型共六种,分别为:Number、str、list[ ]、tuple( )、dict{ : , : , : }、set{ }, 除此之外,空值用 None 表示,布尔值用 bool 表示,range(m,n)返回一个[m, n)范围的可迭代对象 阅读全文
posted @ 2024-01-05 00:16 橘子葡萄火龙果 阅读(10) 评论(0) 推荐(0) 编辑