随笔分类 - Python
Python 中的 if __name__ == '__main__' 该如何理解
摘要:http://blog.konghy.cn/2017/04/24/python-entry-program/
阅读全文
python读写txt 和csv文件的数据
摘要:数据格式: 1.1747056e+02 7.0496781e+01 4.9332011e+01 5.1852217e+01 6.2850201e+01 1.0344781e+02 8.3420580e+01 5.8524113e+01 0.0000000e+00 4.0000000e+00 4.00
阅读全文
文件读写
摘要:1、操作文件的函数/方法 在 Python 中要操作文件需要记住 1 个函数和 3 个方法 open 函数负责打开文件,并且返回文件对象 read/write/close 三个方法都需要通过 文件对象 来调用 read 方法 —— 读取文件 open 函数的第一个参数是要打开的文件名(文件名区分大小
阅读全文
python函数查询、数学和比较操作符、二元操作符
摘要:http://www.runoob.com/python/func-number-round.html print()、input()用户输入输出,格式为字符串 len() 求字符串的长度 str()、int()、float()将输入转换成指定格式 round()返回浮点数的四舍五入值 range(
阅读全文
logistic回归梯度上升优化算法
摘要:1 # Author Qian Chenglong 2 3 from numpy import * 4 from numpy.ma import arange 5 6 7 def loadDataSet(): 8 dataMat = [] 9 labelMat = [] 10 fr = open('testSet.txt') ...
阅读全文
Python基础(11)——反射、异常处理
摘要:1、反射 以下均是对对象的操作,而不是对类 1 class Foo(object): 2 3 def __init__(self): 4 self.name = 'wupeiqi' 5 6 def func(self): 7 return 'func' 8 9 obj = Foo() 10 11 #
阅读全文
Python基础(10)——类进阶(静态方法、类方法、属性方法)
摘要:以下方法为高级方法,一般来说没什么卵用 1、静态方法 @staticmethod 相当于把类内的函数从类内独立出来,只是名义上归类管,实际上不可以调用类内的变量和函数 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直
阅读全文
Python基础(9)——类
摘要:类的语法 类的定义 1 class Dog(object): 2 3 print("hello,I am a dog!") 4 5 6 d = Dog() #实例化这个类, 7 #此时的d就是类Dog的实例化对象 8 9 #实例化,其实就是以Dog类为模版,在内存里开辟一块空间,存上数据,赋值成一个
阅读全文
Python基础(8)——模块和包
摘要:01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 模块 就好比是 工具包,
阅读全文
Python基础(7)——迭代器&生成器
摘要:1、列表生成式 2、生成器 3、迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对
阅读全文
Python基础(6)——装饰器
摘要:装饰器: 如上例@w1,@函数名 是python的一种语法糖。作用是: 执行w1函数,并将 @w1 下面的 函数 作为w1函数的参数,即:@w1 等价于 w1(f1)所以,内部就会去执行: def inner: #验证 return f1() # func是参数,此时 func 等于 f1 retu
阅读全文
Python基础(5)——函数
摘要:函数 在同一个.py文件中定义了两个同名函数,由于Python没有函数重载的概念,那么后面的定义会覆盖之前的定义,也就意味着两个函数同名函数实际上只有一个是存在的。 定义 关键参数 正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在
阅读全文
Python_day02——分支结构 if_else、for、while、break与continue
摘要:1、if ... else 2、for循环 range(101)可以产生一个0到100的整数序列。 range(1, 100)可以产生一个1到99的整数序列。 range(1, 100, 2)可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量。 3、while循环 4、break与co
阅读全文
Python基础(2)——数据类型:Numbers、列表、元组、字典、字符串、数据运算
摘要:# Numbers数字分为:int整型,long长整型,float浮点型,complex复数 x1 = 10 x2 = 10.0 print(type(x1),type(x2)) # print()函数,用于输出/打印内容 # type()函数,用于查看数据类型 1、列表(相当于数组) #创建列表
阅读全文
Python_day01——变量
摘要:变量 1、声明变量 1 name="钱成龙" 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 关键字不能声明为变量名 2、变量类型 整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python
阅读全文
Python基础
摘要:1.编程风格1.1python缩进统一1.2变量(第一个字符必须是字母或_,可有字母,_和数字组成,大小写敏感)1.3运算1+1/2*3-52**63>5A<=B1.4赋值first_name = 'Alex'Age = 27next_year_age = Age + 1user_name = fi
阅读全文
浙公网安备 33010602011771号