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)