在python中空语句的作用是让程序层次更加清晰_Python之模块

模块什么是模块模块是一个包含有一系列数据,函数,类等组成的程序组模块是一个文件,模块文件名通常以 .py 结尾模块的作用让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰模块中的数据,函数和类等可提供给其它模块或程序使用模块的分类内置模块(builtins),在解析器的内部可以直接使用标准库模块,安装Python时已安装且可直接使用第三方模块(通常为开源),需要自己安装用户自己完的...
摘要由CSDN通过智能技术生成

模块

什么是模块

模块是一个包含有一系列数据,函数,类等组成的程序组

模块是一个文件,模块文件名通常以 .py 结尾

模块的作用

让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰

模块中的数据,函数和类等可提供给其它模块或程序使用

模块的分类

内置模块(builtins),在解析器的内部可以直接使用

标准库模块,安装Python时已安装且可直接使用

第三方模块(通常为开源),需要自己安装

用户自己完的模块(可以作为其它人的第三方模块)

模块的导入

import 语句

import 模块名1[as 模块新名1][,模块名2 [as 模块新名2]], ...

# 作用:将某模块整体导入到当前模块

# 用法:模块.属性名

# 导入数学模块

import math

# 导入系统模块 sys 和 os 模块

import sys, os

dir(obj) 函数返回模块所有属性的字符串列表

help(obj) 可以查看模块相关的文档字符串

from import 语句

from 模块名 import 模块属性名1 [as 属性新名1][,模块属性名2[as 属性新名2], ...]

# 作用:将某模块内的一个或多个属性导入到当前模块的作用域

from math import pi

from math import pow, sqrt

from math import factorial as fac

from import * 语句

from 模块名 import *

# 作用:将某模块的所有属性都导入到当前模块

from math import *

dir 函数

dir([对象]) 返回一个字符串列表

如果没有参数调用,则返回当前作用域内的所有变量的列表

如果给定一个对象作为参数,则返回这个对象的所有变量的列表

对于一个模块,返回这个模块的全部属性

对于一个类对象,返回类对象的所有变量,亲递归基类对象的所有变量

对于其它对象,返回所有的变量,类变量,基类变量

数学模块

变量

math.e 自然对数的底 e

math.pi 圆周率 pi

函数

math.ceil(x) 对x向上取整,比如x=1.2,返回2

math.floor(x) 对x向下取整,比如x=1.2,返回1

math.sqr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值