【(python函数02)列表生成式】教程文章相关的互联网学习教程文章

python--------------内置函数【代码】

内置函数操作 1#!usr/bin/env python 2# -*- coding:utf-8 -*- 3# 1.locals()和globals() 4# def func(): 5# x=1 6# y=2 7# print(locals()) 8# print(globals()) 9# func() 10 11# 2.eval,exec,和compile 12# print(123) 13# "print(456)"#字符串 14# eval("print(456)")#吧字符串转换成python代码去执行(有返回值) 15# exec("print(7889)")#吧字符串转换成python代码去执行(无返回值) 16# num = ev...

Python-any函数和all函数【代码】

any函数: any(x),只要x中有一个不为空,0,false就返回True,否则返回False all(x)函数 必须x中的所有元素均不为空,0,false才会返回True,否则返回False>>> any(‘123‘) True >>> any([0,1]) True >>> any([0,‘0‘,‘‘]) True >>> any([0,‘‘]) False >>> any([0,‘‘,‘false‘]) True >>> any([0,‘‘,bool(‘false‘)]) True >>> any([0,‘‘,False]) False >>> any((‘a‘,‘b‘,‘c‘)) True >>> any((‘a‘,‘b‘...

Python: numpy--函数 shape用法

shape函数是numpy.core.fromnumeric中的函数,它的功能是查看矩阵或者数组的维数。举例说明:建立一个3×3的单位矩阵e, e.shape为(3,3),表示3行3列,第一维的长度为3,第二维的长度也为3 [plain] view plain copy >>> e = eye(3) >>> e array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) >>> e.shape (3, 3) 建立一个一维矩阵b, b.shape 为矩阵的长度[plain] view plain copy >>> b =array([1,2...

python基础之函数进阶【代码】

假如有一个函数,实现返回两个数中的较大值:def my_max(x,y):m = x if x>y else yreturn mbigger = my_max(10,20)print(bigger)之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行?来看结果:>>> def my_max(x,y): ... m = x if x>y else y ... >>> my_max(10,20) >>> print(m) Traceback (most recent call last):File "<stdin...

numpy 中的几个函数功能,在python学习中不断更新

numpy.eye(N, M=None, k=0, dtype=<type ‘float’>)生成对角矩阵 列数N 行数M 写一个代表行数等于列数 k代表偏移量正数向上偏移,负数向下偏移 如numpy.eye(3,k=1,dtyle=int)0 1 00 0 10 0 0numpy.shape(a)a为数组,返回数组的大小即几维及每维的元素个数numpy.shape([[1, 2]])(1, 2) 1维每维2个元素a = numpy.array([(1,2),(3,4)])numpy.shape(a)等效于a.shape(2, )一维2个元素a.s...

python实现摇骰子猜大小函数升级没把加注及三大运行商短信验证过滤【代码】

摇骰子游戏升级此次更改增加下注功能,启动资金1000元,每次赔率都是一倍,钱输光退出。源码: 1#!/user/bin/env python 2#-*-coding:utf-8 -*- 3#Author: qinjiaxi 4import random5#一次摇三个骰子并将结果存在列表中 6def role_a_dice(number = 3, point = None ):7print(‘Let\‘s play a game‘)8if point is None:9 point = [] 10while number > 0: 11 point.append(random.randint(1, 6)) 12 number...

python的字符串内建函数【代码】

python的字符串内建函数字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法 都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。方法 描述 1 string.capitalize() #把字符串的第一个字符大写 2 string.center(width) #返回一个原字符串居中,并使用空格填充至 长度 width 的新字符串 3 string.count(str, b...

Python基础笔记:函数式编程:高阶函数、返回函数、匿名函数、装饰器、偏函数【代码】

高阶函数高阶函数:一个函数可以接收另一个函数作为参数 或 一个函数可以返回一个函数作为返回值,这种函数称之为高阶函数。#函数 add 接收 f 函数作为参数 >>> def add(x,y,f): ... return f(x)+f(y) ... >>> add(-5,6,abs) 11可以把匿名函数作为返回值返回#把匿名函数作为返回值返回def build(x, y):returnlambda: x * x + y * y匿名函数关键字 lambda 表示匿名函数,冒号前面的 x 表示函数参数>>> list(map(lambda x:x*x,li...

python-常用内置函数与装饰器【图】

1.常用的python函数abs 求绝对值all 判断迭代器中所有的数据是否为真或者可迭代数据为空,返回真,否则返回假any 判断迭代器中的数据是否有一个为真,有返回真,可迭代数据为空或者没有真,返回假bin 转换整数为二进制字符串hex 转换整数为十六进制字符串oct 转换整数为八进制字符串bool 转换数据为布尔值bytearray 将数据转换为字节数据by...

Python3---常见函数---range()用法【代码】

0X01函数说明:python range() 函数可创建一个整数列表,一般用在 for 循环中。0X02函数语法:range(start,stop[,step])start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)举例: 1#设定从0开始到10的整数序列 2 range1 = range(10)3for range...

Python基础之文件操作流与函数【代码】

一.文件操作打开文件的方式有:r,只读模式(默认)w,只写模式(不可读;不存在则创建;存在则删除内容;)a,追加模式(可读; 不存在则创建;存在则只追加内容;)"+"表示可以同时读写某个文件r+,可读写文件(可读;可写)w+,写读文件(可写;可读)a+,同a"b"表示处理二进制文件rbwb1."r"读取文件,并将文件输出出来,encoding="utf-8"是将文件读取出来以后转换成utf-8格式,在windows下防止因为编译格式问题乱码。f = ope...

python enumerate函数用法【代码】【图】

http://www.cnblogs.com/linjiqin/p/4228896.htmlenumerate函数用于遍历序列中的元素以及它们的下标i = 0 seq = [‘one‘, ‘two‘, ‘three‘] for element in seq:print i, seq[i]i += 1 #0 one #1 two #2 threeprint ‘============‘ seq = [‘one‘, ‘two‘, ‘three‘] for i, element in enumerate(seq):print i, seq[i]print ‘============‘ for i,j in enumerate(‘abc‘):print i,j #0 a #1 b #2 cprint ‘==========...

Python基础(二)自定义函数【代码】

1、判断字符串,内容是否为数字我们用python;xlrd读Excel内容时,本来只是输入的整数字,经常读出来的是float类型我们需要自动转成整型,意思就是说,读出来的和我们输入的一样,但是,我们不能直接用int转换,原因呢,我们无法确定读的每个单元格的值都是数字那么我们自己,定认一个函数如下:def isNumeric(value):try:tv = float(value)return int(tv)except ValueError:return value 2、获取当前系统时间import time#获取当前...

python编程中的闭包函数【代码】

什么是闭包?简单说,闭包就是根据不同的配置信息得到不同的结果再来看看专业的解释:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。看概念总是让人摸不着头脑,看几个python小例子就会了例1def make_adder(addend): def adder(augend)...

python基础之函数进阶之函数作为返回值/装饰器【代码】

因为装饰器需要用到返回函数的知识,所以在这里将返回函数和装饰器合并讲解。什么是返回函数?我们知道,一个函数中return可以返回一个或者多个值,但其实,return不仅可以返回值,还可以返回函数。 实例:def col(*arg):def sum():res_sum=0for i in arg:res_sum=res_sum+ireturn res_sumreturn sum a=col(1,2,3,4,5) print(a)<function col.<locals>.sum at 0x029102B8> #a=col(1,2,3,4,5) ==〉 #即a=sum,并且arg=(1,2,3,4,5)...