共 41 篇文章 |
|
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x): return x*xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]注意:map()函数不改变原有的 list,而是返回一个新的 li... 阅43 转0 评0 公众公开 18-11-15 22:00 |
class A(object): def __method(self): print "I''m a method in A" def method(self): self.$ python example.py I''m a method in A.class CrazyNumber(object): def __init__(self, n): self.n = n def __add__(self, other): return self.n - other def __sub__(self, other): return self.n + other def __str_... 阅844 转0 评0 公众公开 18-10-15 14:33 |
Python os.listdir() 方法 | 菜鸟教程Python os.listdir() 方法。转载自:http://www.runoob.com/python/os-listdir.html概述。os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。listdir(path)参数。/usr/bin/python# -*- coding: UTF-8 -*-import os, sys# 打开文件path = "/var/www/html/"dirs = os.listdir... 阅6956 转0 评0 公众公开 18-10-11 20:11 |
通常C/C++中,"/ "算术运算符的计算结果是根据参与运算的两边的数据决定的,比如: 6 / 3 = 2 ;6,3都是整数,那么结果也就是整数2; 6.0 / 3.0 = 2.0 ;6.0,3.0是浮点数,那么结果也是浮点数2.0,跟精确的说,只要" / "两边有一个数是浮点数,那么结果就是浮点数。 阅35 转0 评0 公众公开 18-10-08 21:22 |
Python List list()方法 | 菜鸟教程Python List list()方法。list() 方法用于将元组转换为列表。注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。list()方法语法:以下实例展示了 list()函数的使用方法:#!/usr/bin/python# -*- coding: UTF-8 -*- aTuple = (123, '''''... 阅190 转0 评0 公众公开 18-10-08 15:20 |
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x): return x*xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]注意:map()函数不改变原有的 list,而是返回一个新的 li... 阅46 转0 评0 公众公开 18-10-08 15:18 |
python eval()python是用命名空间来记录变量的轨迹的,命名空间是一个dictionary,键是变量名,值是变量值。#test eval() and locals()x = 1y = 1num1 = eval("x+y")print (num1)def g(): x = 2 y = 2 num3 = eval("x+y") print (num3) num2 = eval("x+y",globals()) #num2 = eval("x+y",globals(),lo... 阅21 转0 评0 公众公开 18-10-08 13:57 |
numpy的squeeze函数。通过np.squeeze()函数转换后,要显示的数组变成了秩为1的数组,即(10,) 阅2805 转2 评0 公众公开 18-10-07 20:06 |
python 中的[::]for value in rang(10)涉及的数字倒序输出:for value in rang(10)[::-1]涉及的数字倒序输出:b = a[i:j:s]这种格式呢,i,j与上面的一样,但s表示步进,缺省为1.所以a[i:j:1]相当于a[i:j]当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制... 阅99 转0 评0 公众公开 18-09-24 13:56 |
python中如何使输出不换行。1.在python 2.x版本中,使用“,”(不含双引号)可使输出不换行,例如。2.python 3.x版本输出不换行格式如下。print(x, end="") end="" 可使输出不换行。(我的是2.7版本,下面的3.x版本的图我是从网上找的) 阅207 转0 评0 公众公开 18-09-24 13:50 |