首页 > 编程语言 >python基础学习-模块导入

python基础学习-模块导入

时间:2023-05-10 19:14:04浏览次数:41  
标签:变量 python 别名 导入 模块 test import

"""
一模块导入:

[from 模块名] import [模块 | 类 | 变量 | 函数 | * ] [as 别名]

常用:
import 模块名
from 模块名 import 方法 | 类 | 变量
from 模块名 import *
import 模块名 as 别名
from 模块名 import 功能名 as 别名


如果模块中有 _all_变量,当使用 from xxx import * 导入时, 只能导入这个列表中的元素
_all_ = ['test_A']


def test_A():
print("A")


def test_B():
print("B")

只能导入test_A

_main_
只有程序直接执行才进入if内部,如果是被导入的,则if无法进入

注::: 不同的模块,同名的功能,如果都被导入,后导入的会覆盖先导入的

二 包
导入:
import 包名.模块名

from 包名 import 模块名

_all_ 变量 控制同样适用l
+;
写在_init_.py 中


导入第三方包:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple

"""

标签:变量,python,别名,导入,模块,test,import
From: https://www.cnblogs.com/ashuai123/p/17389030.html

相关文章

  • python基础学习-列表
    """数据容器""""""列表:list#字面量[元素1,元素2,元素3]#定义变量变量名称=[元素1,元素2,元素3]#定义空列表变量名称=[]变量名称=list()#列表可以存储多个数据,且可以为不同的数据类型,支持嵌套my_list=[1,[2,3],4]下标索引,从0开始my_list=["it","my",34,......
  • python基础学习-序列-切片
    """序列:连续,有序,可使用下标索引的数据容器列表,元组,字符串切片:序列:[起始下标:结束下标:步长]起始留空,从0,结束留空,截至到尾,不含结束下标步长为1,一个个取,可省步长为2,跳一个元素取步长为n,跳n-1个元素取取最后一个元素,下标为-1element=my_list[-1]等同于序列反转result=my_l......
  • python基础学习-字符串
    """str字符串下标索引,从0开始my_str="hello"my_str[0]取"h"可以反向索引,从后往前,从-1开始,一次递减my_str[-1]取o不可修改的数据容器方法:1.查找某元素下标字符串.index(字符串)2.字符串替换新字符串=字符串.replace(字符串1,字符串2)字符串2替换字符串1,字符......
  • python基础学习-集合
    """集合:无序,不允许重复,不支持下标索引,允许修改#字面量{元素1,元素2,元素3}#定义变量变量名称={元素1,元素2,元素3}#定义空集合变量名称=set()方法:1.添加新元素集合.add(元素)2.移除元素集合.remove(元素)3.随机取出元素element=集合.pop()4.清空......
  • python基础学习-元组
    """元组:一旦定义完成,不可修改需要在程序中封装数据,但不希望数据被篡改,使用元组同列表#字面量(元素1,元素2,元素3)#定义变量变量名称=(元素1,元素2,元素3)#定义空列表变量名称=()变量名称=tuple()元组可以存储多个数据,且可以为不同的数据类型,支持嵌套my_list=(1,(......
  • python基础
    python基础python介绍Python来源Pythonlogo:Pythonauthor:GuidovanRossumABC—>Python《TheMontyPython》—>Pythonpython语言特点简单易学、明确优雅、开发速度快跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言“内置电池”,大量的标准库和第三方......
  • nginx stream 模块
    stream模块一般用于tcp/UDP数据流的代理和负载均衡,用来实现四层协议的转发可以通过stream模块代理转发TCP消息。ngx_stream_core_module模块由1.9.0版提供。1.nginx-V确保nginx安装了–with-stream如果没有,重新用yuminstallnginx-y安装2.安装yum-yinstallepel-releas......
  • python redis 操作
    目的:验证redis集群模式,高可用场景insert.pyfromredisclusterimportClusterBlockingConnectionPool,RedisCluster,ClusterConnectionPooldefinit():startup_nodes=[{'host':'10.12.16.50','port':6379},{......
  • python -- numpy.random.seed()
     在使用numpy时,有时需要用到随机数,并且想让生成的随机数在每次运行时都能得到相同的数组,这时可以使用random.seed(inti)函数,设置随机数种子。 下面用几个测试demo,感受下效果~(1)测试demo1importpandasaspdimportnumpyasnpnp.random.seed(0)sample=pd.DataFra......
  • linux python解决中文字体
    1.异常我的python代码如下importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']#中文字体设置plt.title('中华人民共和国')plt.plot([1,2,3,4],['一','二','三','四'],color="b",l......