B站 杨淑娟 Python学习 代码总结 Chap14模块

calc

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 11:33

def add(a,b):
    return a+b
def div(a,b):
    return a/b

calc2

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 11:55

def add(a,b):
    return a+b

# main + 回车
if __name__ == '__main__':   # 只有在calc2里面,才会执行运算(简单来说,如果不希望demo4输出30,就加上这句话)
    print(add(10, 20))

demo1 导入模块所有的东西

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 10:54

import math     #关于数学运算的模块
print(id(math))
print(type(math))
print(math)
print(math.pi)
print('--------------------------------------------------------')
print(dir(math))
print(math.pow(2,3),type(math.pow(2,3)))    #2的3次方
print(math.ceil(9.001))              #向上取整
print(math.floor(9.999))        #向下取整


demo2 导入模块指定的东西

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 11:27

from math import pi
print(pi)

from math import pow
print(pow(2,4))

demo3 导入自己设定的模块

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 11:34

'''如何去导入自己设定的模块'''
'''在demo3中导入calc自定义的模块使用'''   #旧版的pycharm可以将目录标记为源根,新版的pycharm可以直接导入
import calc
print(calc.add(10,20))
print(calc.div(10,4))

demo4

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 11:56

import calc2
print(calc2.add(100,200))

demo5

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 18:55

'''在demo5的模块中导入pageage'''
import pageage1.module_A as ma       #ma是pageage1.moudle_A这个模块的别名
#print(pageage1.module_A.a)
print(ma.a)

'''导入带有包的模块时注意事项'''
import pageage1
import calc
#使用import方式进行导入时,只能跟包名或模块名

from pageage1 import module_A
from pageage1.module_A import a
#使用from...import可以导入包,模块,函数,变量

demo6 常用的内容模块

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 19:08

'''python中常用的内置模块'''

'''---------------提供与时间相关的各种函数的标准库--------------'''
import time
print(time.time())
print(time.localtime(time.time()))
print('----------------------------------------------------------------------------------------------------------------------------------------------')
'''-----------用于读取来自网上的(服务器)的数据标准库------------'''
import urllib.request
print(urllib.request.urlopen('http://www.baidu.com').read())

demo7   第三方模块安装导入使用

# 学校:上海海洋大学工程学院
# 时间:2021/11/11 19:19

import schedule
import time

def job():
    print('王婷婷')

schedule.every(3).seconds.do(job)
while True:
    schedule.run_pending()
    time.sleep(1)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值