`
andyyehoo
  • 浏览: 71173 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

每日一python——导入

阅读更多
python的导入和Java有着异曲同工之妙,但是却有颇有区别

和JAVA文件的一个类一个文件不同,python更加倾向于多个类一个文件,一个文件就是一个module

文件名习惯是小写,下划线分开单词。
类名一样,是大小写混合,第一个字母大写。

module中可以直接定义方法,直接调用,例如

module method 和 class method

import django.mail
mail.send_mail(................)

class method第一个参数必须是self,除非是static method,static method要用@staticmethod做修饰

非静态的方法,必须通过类的实例调用

from django.mail import *

smt = SafeMIMEText()
smt.__setitem__(....)

可以看到,python和java最大是不同,是文件是代表一个module,可以容纳多个class,而且可以有自己的method

另外

使用from module import *的话,就可以直接使用module中的各个类和方法而无须module.***********

如果是使用import module,就需要使用module.******
分享到:
评论
6 楼 simohayha 2007-05-23  
  俺胡言乱语了.
5 楼 huangyiiiiii 2007-05-23  
"""
呵呵,非静态的方法,也可以直接用类来调用的。
"""
no 实例方法只能通过实例调用 类方法可以通过类或实例调用 静态方法和类方法一样,可以通过类或实例调用。
4 楼 simohayha 2007-04-10  
呵呵,非静态的方法,也可以直接用类来调用的。
3 楼 andyyehoo 2007-04-10  
对,不过这种方式我不太喜欢,类方法的名字,对于用惯JAVA的人有点难以理解,呵呵
2 楼 simohayha 2007-04-05  
  郁闷,怎么代码标签 不能用。

PS;把你的python blog都发到圈子吧,嘿嘿.
1 楼 simohayha 2007-04-05  
还有一种方法是Class methods;
比如

class A: 
    @classmethod
    def test(cls):
        print "a";[/code]
就可以直接 A.test()来调用.

相关推荐

    Python股票量化投资课程——章节04【2019新版】第3课:Pandas高阶.rar

    Series可以视为一维的数据数组,而DataFrame则是一个二维表格型数据结构,包含了列名(即字段)和行索引。这两个数据结构在处理股票数据时非常实用,因为它们能够方便地容纳和操作时间序列数据。 在Python股票量化...

    Python在校园数据分析中的应用——以一卡通消费为例.zip

    Python提供了各种库如`pandas`用于数据导入和清洗,可以处理CSV、Excel、SQL数据库等多种格式的数据。例如,我们可以通过`pandas.read_csv()`读取CSV文件,然后利用`dropna()`、`fillna()`等方法进行缺失值处理,...

    python疫情数据可视化_Python疫情_python_疫情数据_数据可视化_疫情_

    Python作为一种强大的数据分析工具,拥有丰富的库如Pandas、Matplotlib和Seaborn等,使得数据可视化变得直观且高效。 首先,我们要了解Python在数据处理中的核心库——Pandas。Pandas提供了DataFrame数据结构,它...

    Python库 | pyreminder-0.1.2.tar.gz

    《Python库pyreminder详解——构建高效提醒功能》 在Python的广阔天地中,开发者们总能找到各种工具来提升效率和简化工作。今天我们要探讨的是一个名为`pyreminder`的库,它是一个版本号为0.1.2的Python库,主要...

    Python库 | akshare-0.4.31.tar.gz

    在解压并安装akshare-0.4.31.tar.gz文件后,我们可以直接在Python环境中导入akshare库,开始我们的数据获取之旅。 首先,让我们看看Akshare如何获取股票数据。例如,我们可以通过`stock_zh_a_daily`函数获取A股的...

    131-PY-simple_strategy18_python_

    "暂时作为样例,字数补丁"可能是作者在说明这个代码目前的作用——作为一个示例或者模板,可能还在完善中,用来填充或调整文本内容以满足某种格式要求。 在Python编程中,量化交易策略通常涉及到数据分析、统计建模...

    基于python的两地天气数据分析【2个城市分析】

    在本项目中,“基于python的两地天气数据分析【2个城市分析】”主要涉及使用Python编程语言进行数据处理和分析,特别是针对两个不同地理位置的城市——一个南方城市和一个北方城市,研究它们在冬季的气候差异。...

    Python:每日使用的Python编码中的分配

    在Python编程语言中,"每日使用的Python编码中的分配"这一主题涵盖了广泛的编程概念和技术,尤其在Jupyter Notebook环境中。Python以其简洁的语法和强大的库生态系统成为数据科学家、工程师和初学者的首选语言。以下...

    Python库 | ypricemagic-1.0.3.dev346.tar.gz

    用户可以根据自己的需求定制数据获取频率,无论是每分钟更新一次的高频数据,还是每日收盘价的低频数据,都能轻松应对。同时,该库支持多种输出格式,如CSV、JSON,甚至可以直接写入数据库,满足不同场景下的数据...

    Python库 | kubric_nightly-2021.11.9-py3-none-any.whl

    今天我们将探讨的是名为kubric_nightly的Python库,特别关注其2021年11月9日发布的版本——kubric_nightly-2021.11.9-py3-none-any.whl。 首先,让我们理解一下这个库的名称。"kubric"可能暗示了它与3D图形、动画或...

    PyPI 官网下载 | torchlayers-nightly-1622940382.tar.gz

    在给定的资源中,我们关注的是名为"torchlayers-nightly-1622940382.tar.gz"的文件,这是一款与PyTorch相关的Python库——torchlayers的夜间构建版本。该文件以tar.gz格式压缩,通常包含库的源代码、文档和其他相关...

    covid-19_US:基于Johns Hopkins利用Python以及Pandas和Matplotlib发布的数据,在美国显示Covid-19案例

    2. **Pandas**:Pandas是Python的一个数据处理库,提供了一种高效的数据结构——DataFrame,可以方便地进行数据操作和分析。在这个项目中,Pandas可能被用来读取CSV或其他格式的疫情数据,进行数据清洗、合并、筛选...

    PyPI 官网下载 | NFL_Draftkings-2.zip

    这个压缩包文件“NFL_Draftkings-2.zip”显然与美国国家橄榄球联盟(NFL)以及DraftKings——一个流行的每日幻想体育平台有关。 首先,我们需要了解Python库的基本概念。Python库是一组预先编写好的函数或模块,...

    PyPI 官网下载 | torchdata_nightly-1592870739-py3-none-any.whl

    这个库的"nightly"标签表明这是一个每日更新的开发版本,意味着它包含了最新的特性、改进和修复,但可能不够稳定,适用于测试和开发用途。 `whl`文件是一种Python的二进制安装包格式,它允许用户直接通过pip进行...

    PyPI 官网下载 | vectorhub-nightly-1.1.3.2021.1.29.tar.gz

    《PyPI官网下载:vectorhub-nightly-1.1.3.2021.1.29.tar.gz——Python库解析》 Python是全球范围内广泛使用的编程语言,其丰富的库生态是其魅力所在。PyPI(Python Package Index)作为Python软件包的官方仓库,为...

    python实现爬虫数据存到 MongoDB

    接下来,作者通过分析网页结构,使用XPath技术定位到需要抓取的数据——即每日推荐书籍的名称和作者。通过在网页源代码中复制相应的XPath表达式,对书籍名称和作者进行提取。 在实现数据存储到MongoDB的代码部分,...

    PyPI 官网下载 | facebookads-2.8.2.tar.gz

    《Facebook Ads Python库详解——基于facebookads-2.8.2.tar.gz》 在Python的世界里,各种库的存在极大地丰富了开发者的工具箱,使得处理特定任务变得简单易行。"facebookads-2.8.2.tar.gz"是Python开发者在进行...

    DataScienceStockTracker2021:codeLouisville Python part2数据科学股票比较

    《Python编程实现:DataScienceStockTracker2021——codeLouisville第二部分解析》 在数据科学领域,Python已经成为分析和处理数据的主要工具之一。在本项目“DataScienceStockTracker2021”中,我们将深入探讨如何...

    每日编码问题:来自https://www.dailycodingproblem.com的问题解决方案

    【标题】:“每日编码问题”涉及的是一个在线平台——Daily Coding Problem,该平台提供一系列的编程挑战,旨在帮助程序员提升编程技能和解决实际问题的能力。这些问题覆盖了算法、数据结构以及各种编程语言的应用,...

    新建文件夹_创建文件_均值方差_收益模型_

    例如,如果你有一系列每日或每月的股票收益率,计算它们的均值可以告诉你在长期持有期间,平均每天或每月能期待的回报率。 接着,**方差**是衡量数据分散程度的统计量。在股票收益分析中,方差越大,表示收益波动性...

Global site tag (gtag.js) - Google Analytics