python 内置函数!
chr 数字转换字母
r = chr(65)
print(r)
ord字母转换数字
n = ord("A")
print(n)
random 函数
import random
li = []
for i in range(6):
temp = random.randrange(65, 91)
c = chr(temp)
li.append(c)
result = " ".join(li)
print(result)
生成随机验证码
import random
li = []
for i in range(6):
r = random.randrange(0, 5) 不固定2-4 之间
if r == 2 or r == 4: 2-4 之间生成数字
num = random.randrange(0 ,10) 数字
li.append(str(num))
else:
temp = random.randrange(65,91) 字母
c = chr(temp)
li.append(c)
result = " ".join(li)
print(result)
compile
compile() 将字符串 编译成python代码
exec
exec("7+9+8") 执行python 代码接收 代码或字符串 没有返回值
eval
ret = eval("7+9+8") 执行表达式 有返回结果
print(ret)
dir 快速查看 对象提供了哪些类
print(dir(list))
help(list)
divmod 计算余数
共97 每页显示10条 需要多少页
'''r = divmod(100,10)
print(r[0]) 余数
print(r[1]) 除后的值
b,r = divmod(100,10)
print(b)
print(r)
isinstance用于判断 对象是否是某个类的实例
s = [ 11,22,33]
r = isinstance(s,list)
print(r) 为真返回True
求大于22的数字
def f1(args):
result = []
for item in args:
if item > 22:
result.append(item)
return result
li = [11,22,33,44,55]
ret = f1(li)
print(ret)
filter (函数 可迭代的对象)
def f2(a):
if a > 22:
return True
li = [11,22,33,44,55]
ret = filter(f2, li)
print(list(ret))
map
li = [11,22,33,44,55]
def f2(a):
return a + 100
result = map(f2,li)
print(list(result))'''
result = map(lambda a: a + 200, li)
print(list(result))
filter 函数返回True 将元素添加到结果中
map 将函数返回值添加到结果中
hash哈希
'''s = "李杰"
print(hash(s))''' #哈希
s = "李杰"
print(len(s))
b = bytes(s,encoding = 'utf-8')
print(len(b))
zip
def show():
a = 123
c = 123
print(locals())
print(globals())
show()
l1 = ["alex",11,22,33]
l2 = ["is",11,22,33]
l3 = ["sb",11,22,33]
r = zip(l1,l2,l3)
temp = list(r)[0]
ret = ' '.join(temp)
print(ret)
round 四舍五入
a = 4.5
print(round(a))
max,min,sun 最大值 最小值求和
a = 11,22,55
print(max(a))
print(min(a))
print(sum(a))
python 内置函数!的更多相关文章
- python内置函数
python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...
- python 内置函数和函数装饰器
python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...
- Python基础篇【第2篇】: Python内置函数(一)
Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...
- [python基础知识]python内置函数map/reduce/filter
python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...
- Python内置函数进制转换的用法
使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...
- Python内置函数(12)——str
英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...
- Python内置函数(61)——str
英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...
- 那些年,很多人没看懂的Python内置函数
Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...
- Python 内置函数笔记
其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...
- 【转】实习小记-python 内置函数__eq__函数引发的探索
[转]实习小记-python 内置函数__eq__函数引发的探索 乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, othe ...
随机推荐
- Angular-表单动态添加删除
angular本身不允许去操作DOM,在angular的角度来说,所有操作都以数据为核心,剩下的事情由angular来完成.所以说,想清楚问题的根源,解决起来也不是那么困难. 前提 那么,要做的这个添 ...
- linux系统文件权限
Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.通过设定权限可以从以下三种访问方式限制访问权限:只允许 ...
- 使用Webview实现app启动引导页
效果如下: 首先需要一个html页面及相应的js和css支持放在assets目录下(如果没有这个目录请项目上右键-new-folder-assets) 配置权限: <uses-permissio ...
- 浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案
浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案 本文是截止目前为止最强攻略,按照本文方法基本可以无压力应对caffe和Ross B. Girshick的 ...
- cocos2dx 3.x(获得父类的node型指针调用父类函数this->getParent())
void CenterLayer::zhanzheng(CCObject* pSender){ ((GameScene*)this->getParent())->showLayer(Gam ...
- 向指定URL发送GET方法获取资源,编码问题。 Rest风格
http编码.今天遇到获取网页上的数据,用HTTP的GET请求访问url获取资源,网上有相应的方法.以前一直不知道什么事rest风格,现在我想就是开一个Controller,然后使人可以调用你的后台代 ...
- HUD 5050 Divided Land
http://acm.hdu.edu.cn/showproblem.php?pid=5050 题目大意: 给定一个矩形的长和宽,把这个矩形分成若干相等的正方形,没有剩余.求正方形的边长最长是多少. 解 ...
- WPF显示Html
1.添加引用 WindowsFormsIntegration.dll System.Windows.Forms.dll 2.界面内容 <UserControl x:Class="HKD ...
- 【Python + Selenium】Mock Testing 是啥?一个so上的高票答案。
There are many kinds of testing which really made me confused. To be honest, I've never heard of som ...
- Android Activity 切换动画(非原创)
在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity ...