欢迎留言!
python_进阶_24 python_进阶_24
jupter notebook – python 使用Jupiter notebook 操作 以下python命令, 详见lu_lab_tutorial 输出为 结果 Python的列表推导式,字典推导式,集合推导式使用方法详见Pytho
2020-05-05
python_进阶_23 python_进阶_23
eval 函数 eval()函数十分强大 – 将字符串 当成 有效的表达式 来求值 并 返回计算结果 # 基本的数学计算 In [1]: eval("1 + 1") Out[1]: 2 # 字符串变量 In [2]: eval("'*'
2020-04-30
python_进阶_22 python_进阶_22
文件 打开文件# 1. 打开 - 文件名需要注意大小写 file = open("README") # README是一个“.txt”文件 # 2. 读取 text = file.read() print(text) # 3. 关闭
2020-04-30
python_进阶_21 python_进阶_21
制作发布压缩包 创建set.up.py文件 set.up.py的文件 from distutils.core import setup setup(name=”zzn_message”, # 包名version=”1.0”, # 版本
2020-04-29
python_进阶_20 python_进阶_20
包(package) 概念 包是一个包含多个模块的特殊目录 目录下有一个特殊的文件init.py 包名的命名方式和变量名一致, 小写字母+_ 好处 使用import包名可以一次性导入 包 中的 所有模块 案例演练 新建一个zzn_me
2020-04-29
python_进阶_19 python_进阶_19
模块 ==每一个python文件都是一个模块== 使用import导入模块 import 模块名1 import 模块名2 * 如果模块名字太长,可以使用`as`指定模块的名称,以方便在代码中的使用import 模块名1 a
2020-04-29
python_进阶_18 python_进阶_18
异常 ==程序停止执行并且提示错误信息这个动作, 我们通常称之为: 抛出异常== 简单的错误捕获try: # 尝试执行的代码 # 不能确定正确执行的代码 num = int(input("请输入一个整数:")) e
2020-04-29
python_进阶_17 python_进阶_17
单例 单例设计模式: 目的: 让类创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类名()返回的对象, 内存地址是相同的 new 方法 重写new方法一定要return.super().__new__(cls) 否则py
2020-04-29
python_进阶_16 python_进阶_16
方法综合演练 需求 设计一个game类 属性: 定义一个类属性top_score记录游戏的历史最高分 定义一个实例属性player_name记录当前游戏的玩家姓名 方法: 静态方法show_help显示游戏帮助信息 类方法
2020-04-29
python_进阶_15 python_进阶_15
静态方法 class Dog(object): @staticmethod def run(): # 不访问实例属性或类属性 print("小狗要跑...") # 通过类名.调用静态
2020-04-28
python_进阶_14 python_进阶_14
类方法 ==在python中, 一切皆是对象, 包括类== 在类方法内部可以直接访问类属性或者调用其它的类方法 语法如下 @classmethod def 类方法名(cls): pass演练 class Tool(obje
2020-04-28
python_进阶_13 python_进阶_13
多态 ==不同的子类对象调用相同的父类方法, 产生不同的执行结果== 以继承和重写父类方法为前提 class Dog(object): """object是所有类的基类""" def __init__(self,n
2020-04-28
1 / 4