python主函数入口_python类 + mian()函数
main函数
import sklearn
import numpy as np
print(sklearn)
# print("hello")
ra = np.random.randn(5)
# print(ra)
def ss():
a = 1
b = 2
print(a+b)
pass
# ss()
def plot():
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
from matplotlib import cm
fig = plt.figure()
ax = fig.gca(projection='3d')
X, Y, Z = axes3d.get_test_data(0.05)
cset = ax.contour(X, Y, Z, zdir='z', offset=-100, cmap=cm.coolwarm)
cset = ax.contour(X, Y, Z, zdir='x', offset=-40, cmap=cm.coolwarm)
cset = ax.contour(X, Y, Z, zdir='y', offset=40, cmap=cm.coolwarm)
ax.set_xlabel('X')
ax.set_xlim(-40, 40)
ax.set_ylabel('Y')
ax.set_ylim(-40, 40)
ax.set_zlabel('Z')
ax.set_zlim(-100, 100)
plt.show()
if __name__ == '__main__':
# ss()
plot()
pass
if name == 'main': python主函数的入口,而在其中过程画的东西(函数,print语句等等...)也会被执行。
python 重新载入模块
>>>import importlib
>>>importlib.reload(foo)
3
Out[10]:
>>>foo.new()
This is new reload(hello)
类的编写
代码
class ClassCreat:
# 用这个方法控制如何初始化对象
def __init__(self, c_int, c_string, c_list=[]):
# 把含有默认值的参数放在了不含默认值的参数的前面
self.cint = c_int
self.clist = c_list
self.cString = c_string
pass
def read(self):
print(self.cint)
print(self.clist)
print(self.cString)
pass
pass
调用
>>importlib.reload(foo)
3
Out[18]:
>>cc = foo.ClassCreat(1,'string',[1,2,3,4,5])
>>cc.read()
1
[1, 2, 3, 4, 5]
string
>>cc = foo.ClassCreat(1,'string')
>>cc.read()
1
[]
string
错误
1.non-default argument follows default argument
把含有默认值的参数放在了不含默认值的参数的前面
2.TypeError: object() takes no parameters
对象没有初始化成功
把init写成了int
屏幕快照 2018-03-28 下午4.49.17.png
python主函数入口_python类 + mian()函数相关推荐
- 详解函数指针和类成员函数指针
作者:倾夜·陨灭星尘 一.什么是函数指针? 函数指针,顾名思义即指向函数的指针. 如果要问,为什么能用一个指针指向一个函数呢?我觉得要理解这个问题,以及要理解后面的函数指针和类成员函数指针,没有什么比 ...
- 基类成员函数和派生类成员函数不构成重载
基类成员和派生类成员的名字一样时会造成遮蔽,这句话对于成员变量很好理解,对于成员函数要引起注意,不管函数的参数如何,只要名字一样就会造成遮蔽.换句话说,基类成员函数和派生类成员函数不会构成重载,如果派 ...
- C++普通函数指针和类成员函数指针
举例1:普通函数指针: int(*fun)(double, int);fun = [](double a, int b) {cout << a << endl;cout < ...
- python主函数入口_Python 入口函数(菜鸟入门)
Python 入口函数(菜鸟入门) 最近在组内研究专项项目,其中的一个现有工具是用 Python 开发的,我的目标是对这款工具的流程进行优化.虽然可以找到对应的开发者了解现有流程,然后结合我的研究提出 ...
- python主函数调用格式_Python的模块与函数
一.概述Python的程序由包.模块和函数组成. 函数是一段可重用的有名称的代码.通过输入的参数值,返回需要的结果,并可存储在文件中供以后使用.几乎任何Python代码都可放在函数中.Python为函 ...
- python中静态变量和静态方法_python类和函数中使用静态变量的方法
本文实例讲述了python类和函数中使用静态变量的方法.分享给大家供大家参考.具体分析如下: 在python的类和函数(包括λ方法)中使用静态变量似乎是件不可能[Nothing is impossib ...
- python主函数调用格式_Python入门基础中怎么定义函数,函数调用,函数传递参数...
什么是函数和为什么要用函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.已经知道Python提供了许多内建函数,比如print(). ...
- python主函数调用格式_python函数介绍
1.函数定义与调用 函数是为了实现特定功能而封装起来的一组语句块,可以被用户调用 使用函数可以降低编程难度,将大问题分解成若干小问题:实现代码重用,函数可被多次调用 格式: def 函数名(参数列表) ...
- python基本函数的使用_python基础之函数的应用
#函数应用 # 1.语法 """ def 函数名(参数): 函数体 """ # 2. 没有参数的函数 # def readbook(): # ...
最新文章
- 算法导论-动态规划(dynamic programming)
- python网络编程案例_Python 网络编程_python网络编程基础_python高级编程
- JavaScript的值传递和引用传递
- iOS - OC SQLite 数据库存储
- 块状树(bzoj 3720: Gty的妹子树)
- Mac如何设置文本中的单双引号样式?
- C#.NET身份证验证算法
- excel转置怎么操作_Excel拆分文本,想怎么拆就怎么拆,简单易学,一看就会
- 苹果app项目退款教程
- linux Ubuntu系统安装百度aip
- nodebb 安装指南
- 计算机内存怎么与频率匹配,怎么算cpu与内存频率匹配
- 03-CGB-DB-INIT-V1.01
- 【设计模式】—-(12)代理模式(结构型)
- 英文版-Hillsong现场演唱-神羔羊配得-《Worthy Is the Lamb》
- ECCV 2022《Tip-Adapter: Training-free Adaption of CLIP for Few-shot Classification》
- 动漫免费在线观看,实时更新,资源全
- 详解CSS设置默认字体样式
- 夫妻分居申办上海户口全攻略(zt)
- [软件渲染器入门]五-平面着色和高氏着色
热门文章
- java xml二进制流传输_XML中二进制数据的处理方法
- Linux 文件系统相关的命令
- android 安全 权限,[原创]Android 中的那些权限
- java using的用法_using的几种用法 C#
- sap委外采购订单冲销 102_SAP那些事-实战篇-68-谈谈SAP的库存设计理念
- 鸿蒙宴原文及翻译,《鸿门宴》文言文原文及全文详细翻译
- 90度旋转 flip opencv_基于Hu距的图像旋转矫正之OpenCV实现
- luogu P5341 [TJOI2019]甲苯先生和大中锋的字符串
- aspnetcore的中间件
- nightwatch系列教程03——开发者指南:运行你的测试脚本