import time

 # 返回时间戳
t=time.time()
print(t)
name="one"

'''
bin()
oct()
hex()
bytes()
ascii()
any()
all()
abs()
bool()
str()
dict()
list()
callable() 判断能不能被调用,多数用于函数
char() 将ascii码对应的数转为字符
ord() 将字符转为对应的ascii对应的数字
''' '''
大家好,我是志雷,接下来我给大家演练下用python生成验证码的功能 用到的函数:
chr() 将一个数据生成一个字符
用到的模块
random 随机模块 我们知道A-Z 是从65-90 ''' # import random '''
这样的话 我们再转换成字符就可以 假如说我们生成6位数的验证码 我们就是直接用字符串来连接的 我们当然也是可以用列表的 列表也是可以的,但是有一个问题,我们生成的验证中通过会有数据,如何处理呢 这样的话 我们就能生成一个有数字与字母的验证码了,谢谢大家收看 看: ''' '''
code=[] for i in range(6): num=random.randrange(0,5) #随便定义一个范围
if num ==0 or num ==4:
alpha= chr(random.randrange(65,90))
code.append(alpha)
else:
digital=random.randrange(0,10)
code.append(str(digital)) #但是字符串分隔的话只能是一个数字,我们要对于数据转换成字符串 string="".join(code)
print(string,type(string)) ''' ''' compile() #将一个字符串或者是文件进行编译
exec() #执行complie后的结果
eval() #将一个数字的表达式进行执行 ''' # s="print('aaaaaaaaaaaa')"
# eval(s) # s="a.py"
# r=compile(s,'exec')
# exec(r) ''' dir() 查看一个类提供哪些具体的功能
help() 读一个类的原码
divmod 两个参数相除,得出结果是一个数组,(商,余数)
isinstance() 用来判断对象是否是某个类的实例
filter()
map() '''
# print(dir(list))
# help(dict) # s,y=divmod(100,9)
# print(s,y) # s="cdinniet "
# if isinstance(s,str):
# print('yes')
# else:
# print("no") # def one(a):
# if a > 22:
# return True
#
# res=filter(one,[11,22,33,44,55])
#
# print(list(res)) # def one(x):
# return x**3
#
# re=map(one,[1,2,3])
#
# print(list(re))
#
#
# map(one,) '''
1.lambda 声明一个匿名函数,并且自动给你返回值
2.map()
3.float()
4.globals()
5.locals()
6.input()
7.print()
8.int()
9.int()
10.len()
11.open()
12.bin
13.oct()
14.hex()
15.tuple()
16.sum()
17.set()
18.min
19.ord()
20.chr()
21.isinstance()
22.bool()
23.bytes()
24.eval()
25.compile()
26.exec()
27.type()
29.filter()
30.map()
31.dir()
32.divmod()
33.range()
34.all()
35.any()
36.slice()
37.next()
38.hash() #将一个长值转换为一个定长的值 常用于字典中将长的key转为定长的值 min()
max()
sum()
reversed() =list.reverse() 翻转
round() 四舍五入
slice() 切片
sorted() 列表排序 =li.sort()
zip() ''' # result =filter(lambda a : a>30,[11,22,33,44,55])
# print(list(result)) # result=map(lambda a:a+100,[11,22,33])
# print(list(result)) # string="feineintitnit niet neit neit nei "
# print(hash(string)) # string="殷超"
# s=bytes(string,encoding='utf-8')
# print(len(s)) # for i in "李杰":
# print(i) # for k,v in enumerate('李杰'):
# print(k,v) # dic={"name":"zhilei",'age':10}
# for a in enumerate(dic):
# for i in a: # li=[3,20,6,9]
# li=(3,422,44)
# li2=sorted(li) #返回另外的一个列表
# print(li2) # li=['name','age']
# li1=['zhilei',10]
# li2=zip(li,li1)
# print(list(li2)) # li={"name",'age'}
# li1={'zhilei',10}
# li2=zip(li,li1)
# print(list(li2)) # li={'name':"zhilei",'age':10}
# li1={'name1':"zhilei1",'age1':11}
# li2=zip(li,li1)
# print(list(li2)) # s="nicenitneti"
# a=slice(0,3) #切片,start stop 但是并不包括stop
# print(s[a]) # DEP="监控中心"
# print(globals()) # def one():
# desc="中华人民共和国"
# print(locals())
# one()
# print(locals()) # r=round(1.3)
# print(r) # li=[25,67,11]
# sorted(li)
# print(li) # r=compile("print('监控中心')",'<string>','exec')
# exec(r) # print(eval("3+6"))

Python-内置函数4的更多相关文章

  1. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  2. python 内置函数和函数装饰器

    python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...

  3. Python基础篇【第2篇】: Python内置函数(一)

    Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...

  4. [python基础知识]python内置函数map/reduce/filter

    python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...

  5. Python内置函数进制转换的用法

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...

  6. Python内置函数(12)——str

    英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string  ...

  7. Python内置函数(61)——str

    英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...

  8. 那些年,很多人没看懂的Python内置函数

    Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...

  9. Python 内置函数笔记

    其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...

  10. 【转】实习小记-python 内置函数__eq__函数引发的探索

    [转]实习小记-python 内置函数__eq__函数引发的探索 乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, othe ...

随机推荐

  1. 实现websocket

    转:http://www.cnblogs.com/dolphinX/p/3462898.html 在之前的博客中提到过看到html5 的websocket后很感兴趣,终于可以摆脱长轮询(websock ...

  2. python-正则基础

    正则表达式,说的简单些,就是一个匹配的功能,在python中,只要引用 re 模块,就能进行正则匹配操作 一.math匹配 先来看一个简单的例子 import re re.match(pattern, ...

  3. 轻量ORM-SqlRepoEx (八)MySQL、Sql Service 迁移

    数据库变更在编程应用中是常的,MySQL.Sql Service之间的数据迁移更为常见,在 SqlRepoEx2.0DemoForAspCore中演示了,这种数据库之间切换时SqlRepoEx是如何的 ...

  4. 我的前端工具集(六)Ajax封装token

    我的前端工具集(六)Ajax封装token   liuyuhang原创,未经允许禁止转载 在单点登陆中,或登陆验证后,不应该每次都验证用户名和密码, 也不应该将用户名密码存入cookie中(虽然很多都 ...

  5. 2017年终总结&展望2018年

    转眼就要挥别2017年了,也看到好多人都在叹时间过得好快.对啊,在我的印象中时间过得慢的时期恐怕只有中小学期间了,转眼研究生阶段已经过了一半.如今这个阶段,很多时候忙任务和学东西好不容易觉得自己摸到点 ...

  6. mybatis使用*号查询数据丢失问题

    使用*号的SQL语句:select * from 表名 在开发过程中可能你会发现使用mybatis框架爱作为持久层时,写的SQL语句在工具里面查询数据是可以查到想要的数据的,但是在项目中会出现数据丢失 ...

  7. sysbench安装

    sysbench安装 1.下载软件mkdir -p /usr/local/softwarecd /usr/local/softwaregit clone https://github.com/akop ...

  8. ORA-12541:TNS:无监听程序问题

    这种情况可能有多种原因,解决办法如下: 方法1.原因:监听日志listener.log过大,超过4. 步骤: a.暂停监听服务 b.删除listener.log,文件位置:E:\app\Adminis ...

  9. mvc 页面 去掉转义字符

    mvc 页面 去掉转义字符   mvc 后台返回json数据,用ViewBag 传回前台页面,但是传到前台页面的时候,带有转义字符.一直想去掉这个转义字符,苦恼了好久. 解决方案: mvc 页面有个这 ...

  10. Flask中那些特殊的装饰器

    模板相关的装饰器 @app.template_global() 用法: @app.template_global() # 记得加括号 def jiafa(a, b): # 这个方法每调用一次就需要传一 ...