2016/11/30 (内置函数)

---------------------------------------------------------分割线----------------------------------

随机验证码

 1 生成一个随机的验证码,65-90
 2 #数字转化为字母:chr(数字)
 3 import random
 4
 5 temp = ""
 6 for i in range(4):
 7     num = random.randrange(0, 4)
 8     if num == 3 or num == 1:
 9         rad2 = random.randrange(0, 10)
10         temp = temp + str(rad2)
11     else:
12         rad1 = random.randrange(65, 91)
13         c1 = chr(rad1)
14         temp = temp + c1
15 print(temp)
  1 # def obj_len(arg):
  2 #     if isinstance(arg,str) or isinstance(arg,list) or isinstance(arg,tuple):
  3 #         if len(arg) > 5:
  4 #             return True
  5 #         else:
  6 #             return False
  7 #
  8 #     return None
  9 # temp = 123
 10 # ret = obj_len(temp)
 11 # print(ret)
 12 #
 13
 14 #
 15 # def has_space(args):
 16 #     ret = True
 17 #     for c in args:
 18 #         if c.isspace():
 19 #             ret = False
 20 #             break
 21 #         return ret
 22 #
 23 #
 24 # result = has_space("111154533 __)(asd)")
 25 # print(result)
 26
 27 #
 28 # def func(args):
 29 #     args.append(123)
 30 # li = [11,22]
 31 # func(li)
 32 # print(li)
 33 #
 34
 35
 36
 37 #绝对值
 38 # i = abs(-123)
 39 # print(i)
 40
 41 #all,循环参数如果灭个元素都为真,那么all的返回值为真
 42 # r = all([True,True,False])
 43 # print(r)
 44
 45 #假
 46 #假,0,NOne,"",[],(),{},  ==>>  0,None,空值
 47
 48
 49 #any 只有一个有真的,则为真
 50 # i = any([None,"",[],{},1])   "1"为真
 51 # print(i)
 52
 53 #ascii,对象的类中找_repr_,获取其返回值
 54 # class Foo:
 55 #     def _repr_(self):
 56 #         return "hello"
 57 #
 58 # obj = Foo()
 59 # r = (obj)
 60 # print(r)
 61
 62 #bin() #二进制
 63 # r = bin(11)
 64 # print(r)
 65 #
 66 # #oct() #八进制
 67 # r = oct(8)
 68 # print(r)
 69 #
 70 # #int() #十进制
 71 # r = int(10)
 72 # print(r)
 73
 74
 75 #hex() #十六进制
 76 # r = hex(14)
 77 # print(r)
 78
 79
 80 #chr()
 81 #ord()                            #啊思科码
 82 #一个字节,8位,2**8,256:ABC—(_ ascill)
 83 # c = chr(66)
 84 # print(c)
 85 #结果“B”
 86
 87 # i = ord("T")
 88 # print(i)
 89 #结果“84”
 90
 91
 92
 93
 94 #filter(函数,可以迭代的对象)
 95 # def f1(x):
 96 #     if x > 22:   #如果X大于22
 97 #         return True
 98 #     else:
 99 #         return False
100 #
101 # ret = filter(f1, [11,22,33,44])
102 #
103 # for i in ret:
104 #     print(i)
105
106 #lambda 表达式         ##同上
107 # ret = filter(lambda x: x>22, [11,22,33,44])
108 # for i in ret:
109 #     print(i)
110
111
112 #max  取最大值    [11,22,33,44]
113 #min  取最小值
114
115 #pow  = (2,100)  取2的100次方

-------------------------------------------分割线-------------------------------

其他

 1 #动态参数一
 2 # def f1(*a):   #加一个星号
 3 #
 4 #万能参数
 5 # def f1(*a,**aa):        #在后面加多个星号
 6 #     print(a,type(a))
 7 #     print(aa,type(aa))
 8 # f1(11,22,33, k1=123,k2=456)
 9
10
11
12
13
14
15 #全局变量
16 # PERSON = "alex"
17
18 # def func1():
19 #     #局部变量
20 #     a = 123
21 #     global PERSON    #global关键字,  全局变量大写,局部变量小写
22 #     PERSON = "eric"
23 #     print(a)
24 #
25 # def func2():
26 #     a= 456
27 #     print(PERSON)
28 #     print(a)
29 #
30 # func1()
31 # func2() print(a,type(a))
32 #
33 # f1(123,343243,)
34
35
36 #动态参数二
37 # def f1(**a): #加两个星号
38 #     print(a,type(a))
39 # f1(k1=123,k2=456)
时间: 2024-11-03 21:47:15

2016/11/30 (内置函数)的相关文章

内置函数-map

1 In [15]: list(range(5)) 2 Out[15]: [0, 1, 2, 3, 4] 3 4 In [16]: list(map(str,range(5))) 5 Out[16]: ['0', '1', '2', '3', '4'] 6 7 In [17]: list(map(lambda x,y:x+y,range(5),range(5,10))) 8 Out[17]: [5, 7, 9, 11, 13] 内置函数map()把一个函数func依次映射到序列或迭代器对象的每一

11生成器相关及推导式(附内置函数分析图url)

1.生成器: 生成器的本质就是迭代器 生成器的特点和迭代器一样,取值方式也和迭代器一样(__next__(),send():给上一个yield传值) 生成器一般由生成器函数或者生成器表达式来创建 其实就是手写的迭代器 2.生成器函数 和普通函数没有区别,函数里面由yield的函数的就是生成器函数 生成器函数在执行的时候,默认不会执行函数体,而是返回生成器,通过生成器的__next__()分段来执行这个函数 send():给上一个yield传值,不能在开头(没有上一次yield),同作一个yiel

匿名函数、内置函数与模块

一.匿名函数 Python使用lambda来创建匿名函数,不再使用def语句这样标准的形式定义一个函数 lambda只是一个表达式,函数体比def简单很多 lambda的主体是一个表达式,而不是一个代码块.仅仅能在lambda表达式中封装有限的逻辑进去 lambda函数拥有自己的名称空间,且不能访问自有参数列表之外或全局名称空间里的参数 虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率 适合临时的一次性的使用场景 语法:

Python中内置函数的介绍

内置函数的功能介绍 常用内置函数如下: 1.abs() 绝对值 格式:abs(x) 例如:print(abs(-18)) >>> 18 返回值:number #该函数主要用于数值类的操作 2.all() 是否都为真 格式:all(iterable) 例如:print(all([1,2,3,])) >>> Ture 返回值:bool #该函数主要用于可迭代对象的操作,主要为列表.元祖.字典和集合.当这些类型的元素中有空字符串.空列表.空元祖.空字典.空集合时,则返回值为F

python函数(6):内置函数和匿名函数

我们学了这么多关于函数的知识基本都是自己定义自己使用,那么我们之前用的一些函数并不是我们自己定义的比如说print(),len(),type()等等,它们是哪来的呢? 一.内置函数 由python内部定义好我们可以直接调用的函数就叫内部函数.python一共给我们68个内置函数: abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() as

Day10:内置函数、匿名函数、递归函数

一.内置函数 1.数学运算类 2.集合类操作 内置函数个别使用示例 1.any 集合中的元素有一个为真的时候为真, 特别的,若为空串返回为False 1 print(any([0,''])) 2 print(any([0,'',1])) 执行结果 1 False 2 True 2.divmod 取商得余数,用于做分页显示功能 1 print(divmod(10,3)) #取商得余数,用于做分页显示 执行结果 1 (3, 1) 3.eval  把字符串中的数据结构给提取出来 1 dic={'nam

使用内置函数操作数据库

0.视频:http://www.imooc.com/video/3383 1.笔记: ContentValues: 1)用于存储一组可以被ContentResolve处理的值: 2)代码示例: ContentValues values=new ContentValues();//类似hashMap key value values.put("name", "张三"); 3)执行对应的Sql操作: db.update("stutb", values

day3-函数,递归,内置函数

day3-函数,递归,内置函数 作者:矮哥 归档:学习笔记 2017/01/28 1.函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method. 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个

[python] 之all()和any()内置函数

在python 2.5版本以上开始引入,其基本使用方法如下: 一.all()内置函数 语法:all(iter) 说明: 1. iter为可迭代对象,比如列表,元组,字符串... 2. 若iter中的每一个元素(全部)都为布尔真(或布尔值意味着False的一些元素,比如'0','False',空字符' ' 等)时,返回True 3. 空的列表或元组,也返回True 二.any()内置函数 语法:any(iter) 说明: 1. iter为可迭代对象,比如列表,元组,字符串... 2. 若iter中