python
陈昊-1
路漫漫,行则将至;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vision环境安装
vision环境安装原创 2023-01-17 09:08:26 · 968 阅读 · 0 评论 -
Distutils使用介绍
Distutils可以用来在Python环境中构建和安装额外的模块。新的模块可以是纯Python的,也可以是用C/C++写的扩展模块,或者可以是Python包,包中包含了由C和Python编写的模块。 一:Distutils简介1.1概念和术语 对于模块开发者以及需要安装模块的使用者来说,Distutils的使用都很简单,作为一个开发者,除了编写源码转载 2018-05-02 10:17:22 · 22197 阅读 · 2 评论 -
list、tuple和dict的for循环遍历
1、对于list直接for i in list会顺序输出list中所有的值,对于想使用它的编号可以使用列举(enumerate)函数,如for k, v in enumerate(list),对于两个list想要依次取相同位置的值,则可以使用zip函数,如for l1, l2 in zip(list1, list2):。2、对于tuple直接通过for i in tuple会顺序输出原创 2017-09-09 11:35:12 · 6177 阅读 · 0 评论 -
添加上级目录模块
import osos.sys.path.append(os.path.join(os.path.dirname(__file__), '../'))原创 2017-08-04 19:43:58 · 737 阅读 · 0 评论 -
python重点语法总结(三)----*和**的作用
1、 **两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16 一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为82、 *如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr"3、 如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参原创 2017-08-04 11:46:52 · 389 阅读 · 0 评论 -
python重点语法总结(二)----@操作符
2、@操作符@符号用于修饰函数,该修饰符后面接一个函数名后,在第下一行再接一个函数定义,这个函数定义可以是模块或类方法,不允许修饰类。修饰符@加一个函数名相当于该函数,同时将后面修饰的函数作为参数传递,需要返回一个可以调用的函数,并且这个返回的函数与修饰的函数名同名。下面通过几个实例进行解释:实例1:def decorator(decorated_function): p原创 2017-08-04 11:23:15 · 387 阅读 · 0 评论 -
python重点语法总结(一)---- lambda表达式
1、lambda表达式lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下定义了一个lambda表达式,求三个数的和的例子:f = lambda x, y, z:x+y+xf(1,2,3)f原创 2017-07-28 21:04:02 · 517 阅读 · 0 评论 -
argparse模块
argparse模块是python用于命令行参数和选项解析的标准模块,用于替代已经过时的optparse模块。使用步骤: import argparseparser = argparse.ArgumentParser()parser.add_argument()parser.parse_args()导入该模块,然后创建一个解析对象,向该对象中添加你要关注的命令行参数和选原创 2017-08-18 08:44:10 · 249 阅读 · 0 评论 -
enumerate使用
enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数 enumerate()使用如果对一个列表,既要遍历索引又要遍历元素时,首原创 2017-07-23 19:45:30 · 2043 阅读 · 0 评论 -
python环境安装
1、eclipse(1)安装JDK一种是在oracle官网上下载JDK安装,一种是通过下面命令安装sudo add-apt-repository ppa:webupd8team/javasudo apt-get update安装java8sudo apt-get install oracle-java8-installersudo apt-get insta原创 2017-07-30 19:38:30 · 258 阅读 · 0 评论 -
python元编程_获取类或对象的属性
1、获取一个类或对象的属性,如:print(dir(mnist))原创 2017-06-26 17:35:53 · 526 阅读 · 0 评论 -
python初始化实例
#1.初始化实例化属性。#可接受任意关键字参数,并把他们都作为属性赋值给实例。使用**kw,除了可以直接使用self.name = 'xxx'设置一个属性外,还可以通过setattr(self, 'name', 'xxx')设置属性。class Person(object): def __init__(self, name, gender, **kw): sel转载 2017-06-30 19:39:53 · 1118 阅读 · 0 评论 -
生成器函数(generator)
转载自:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138681965108490cb4c13182e472f8d87830f13be6e88000通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万转载 2017-06-29 09:06:40 · 7035 阅读 · 0 评论
分享