学习目标:
模块与包
学习内容:
# 模块
# 什么是模块 py文件
#
# import random # 随机模块
# random.random() # 产生一个水机的小数 0-1之间
# list1 = [1, 2, 3, 4]
# print(random.random())
# print(random.randint(1, 3)) # 产生一个随机的小数 1-3之间
# random.shuffle(list1) # 打乱列表里面的数据
# print(list1)
# __all__ 允许其他文件使用的方法或者函数
# 常量 常用的变量 大写
MAX_DATA = 3.14 # 希望这个值不要被更改,但并非强制
# 导入模块
# import random
# import copy
# import random,copy # 不要这样写
# from random import randint
# randint(1, 3)
# from random import * # 不要这样写
# 使用其他文件的模块
# from Test import test1
#
# test1(3, 4)
# 包
# from day20.包.Test import test1
# 类的 类方法 静态方法
#
# class A(object):
# def __init__(self,a,b):
# self.a = a
# self.b = b
# self.print_() # 调用打印的方法
#
# def print_(self):
# print(self.a + self.b)
#
# @classmethod # 类方法
# def test(cls):
# return cls(1,2)
# # 类里面自带的测试方法
#
# @classmethod # 类方法
# def test1(cls):
# return cls(2, 3)
#
#
# A.test()
# A.test1()
# 静态方法
# class A(object):
# def __init__(self,a,b):
# self.a = a
# self.b = b
# self.print_() # 调用打印的方法
#
# def print_(self):
# print(self.a + self.b)
#
# @staticmethod # 静态方法 不需要使用self
# def iWantToEatRoastChicken(a):
# print('我想吃烤鸡')
#
#
# A.iWantToEatRoastChicken(1)
# pip install -U crawles # 更新模块
# python -m pip install --upgrade pip
# pip uninstall crawles # 删除模块
# 命令行窗口(终端)
学习产出:
技术笔记 1 遍