0
点赞
收藏
分享

微信扫一扫

Python之模块基础


1.判断模块是否存在

​在命令行导入一下,报错就是没有,没有输出表示存在​

2.导入模块注意

  • import random
  • from random import randint,choice(这种方法导入后,调用的时候就不要加模块名了,需这样使用:randint(1,100))
  • import os,time,pickle (不要这样导入)
  • import getpass as gp (也不要这样写,容易误导,没有可读性)

3.自定义模块

# cat star.py
hi = 'Hello World!'
def pstar(n=30):
print('*' * 30)

​调用函数:​

>>> import star
>>>
>>> star.pstar()
******************************
>>> star.pstar(40)
****************************************
>>> star.hi
'Hello World!'

4.自定义模块帮助信息

# cat star.py
"""演示专用模块

这是一个演示用的模块,它包括了一个变量和一个函数
"""
hi = 'Hello World!'
def pstar(n=30):
"该函数通常用于打印星号,如果没有传参,则默认打印30个星号"
print('*' * 30)

​查看模块帮助信息:​

>>> import star
>>> help(star)
Help on module star:

NAME
star - 演示模块

DESCRIPTION
这是一个演示用的模块,它包括了一个变量和函数

FUNCTIONS
pstar(n=30)
该函数通常用于打印星号,如果没有传参,则默认打印30个星号

DATA
hi = 'Hello World!'

FILE
/root/xxxxxxxx/star.py


举报

相关推荐

0 条评论