首页 > 编程语言 >有手就会Python自定义模块使用

有手就会Python自定义模块使用

时间:2024-03-14 20:30:26浏览次数:34  
标签:自定义 Python demo module 有手 模块 print import

图片

1.自定义模块

  • 自定义模块一般是在项目中根据自己的需求进行的封装

  • 项目中自定义了额一个模块,module.py

name = "张三"
age = 23
weight = 160
height = 187
def test():    print("测试的方法")
def demo():    print("天使的眼泪")
def fn():    print("老鼠爱大米")

2.自定义模块使用

  • 通过import的方式导入自定义模块module

import module# 访问module模块中的变量print(module.name)print(module.age)print(module.weight)print(module.height)
# 调用module模块中的函数module.test()module.demo()module.fn()
  • 通过from...import... 导入module模块中常见的变量和函数

from module import *     # *表示通配符,代表模块中的所有内容print(name)print(age)print(weight)print(height)
test()demo()fn()
  • 通过from 模块名 import 模块中的变量或函数(精确导入)

from module import name,age,demo,fnprint(name)print(age)demo()fn()

3.总结

  • 在Python项目中,可以通过import方式导入自定义模块,并访问其中的变量和函数。可以通过通配符*导入模块中的所有内容,也可以精确导入指定的变量或函数。自定义模块可以根据项目需求进行封装,实现模块化的代码组织和管理。

标签:自定义,Python,demo,module,有手,模块,print,import
From: https://blog.csdn.net/luorongxi123/article/details/136721055

相关文章

  • Python使用RocketMQ(消息队列)
    消息队列在日常开发中比较常用的开发中间件,每家大厂一般都会具有自己的消息队列服务器。本文主要讲述Python中如何使用RocketMQ的相关SDK。希望大家在阅读本文前可以先了解一下RocketMQ的基本知识。使用 pipinstallrocketmq-ihttps://pypi.tuna.tsinghua.edu.cn/sim......
  • Python入门新手第三课:while
           今天我们来学习Python的while指令。while在Python中充当着类似中文里“如果”的角色,比如这个代码:whileTrue:       这个代码的意思是如果正确,则运行后面的代码。同样,我们还可以编写以下代码:whileFalse:       “whileFalse:”这个代码......
  • Python中的惩罚分析:理论与实践指南
    目录写在开头1.理论基础1.1优化问题与约束条件简介1.2什么是惩罚分析1.3惩罚分析的应用场景1.4惩罚方法的类型2.惩罚分析在Python中的实现2.1实现代码示例2.2未加惩罚的模型2.3加惩罚的模型(L1和L2正则化)2.4选择合适的惩罚方法与调整强度2.5......
  • 【Python】-闲聊:如何系统的自学Ptyhon
    如何系统地自学Python学习Python需要有一个系统的计划和策略,这样才能有效地掌握这门语言。下面是一个自学Python的指南,包括方法、实际例子和建议,适合新人小白,老手请绕过。一、确定学习目标在开始学习之前,首先要明确你的学习目标。Python可以用于数据分析、机器学习、Web......
  • Python自学☞序列和索引的相关操作
    一、基本概念1、概念序列是一个用于存储多个值的连续空间,每个值都对应一个整数的编号,称为索引2、切片的语法结构注:切片可以访问序列一定范围内的元素序列[start:end:step]    start-->切片的开始索引(包含)    end-->切片的结束索引(不包含)  step-->步长(默......
  • Python每日三道经典面试题(九)
    1.解释re模块的split()、sub()、subn()方法?Python的re模块提供了强大的字符串处理能力,主要用于字符串的搜索、匹配、替换和拆分等操作。其中split()、sub()和subn()是re模块中常用的几个方法,用于字符串的拆分和替换。split()方法功能:split()方法用于按照匹配的模式分割......
  • 想零基础转行Python开发,怎么学习呢?
    转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家详细解读一下这个问题。学习Python编程难吗?首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了......
  • 使用Python构建强大的网络爬虫
    介绍网络爬虫是从网站收集数据的强大技术,而Python是这项任务中最流行的语言之一。然而,构建一个强大的网络爬虫不仅仅涉及到获取网页并解析其HTML。在本文中,我们将为您介绍创建一个网络爬虫的过程,这个爬虫不仅可以获取和保存网页内容,还可以遵循最佳实践。无论您是初学者还是......
  • sed 替换时自定义分隔符
    如果嫌转义字符转来转去麻烦,也可以自定义替换里的分隔符,而不是用默认的”\”。在替换命令s里自定义替换分隔符,这里用的@,也可以用|、!、^等特殊符号。前提是文本内不会出现该分隔符。注意,这里指定的分隔符不支持多个字符,比如@|作为一个分隔符是不支持的。将文件内的/替换为\cat......
  • CRM端自定义数据抽取增强为输入值抽取
    因某些原因,导致一些数据没有从ERP传到CRM。R3AR2中定义客户,物料,或者价格等的请求。然后修改R3AR4程序:REPORTzcrm_bdoc_batch_startMESSAGE-IDsmof.INCLUDEsmofdirekt.*---------------------------------------------------------------------*Tabledefinitions*......