Day 15 内置函数 , 匿名函数.
1. 最大值 max,最小值# #最大值
ret = max(1,2,-3)
print(ret)
# 结果 2
ret=max([1,2,3,4])
print(ret)
# 结果 4 2.sum 函数用法
# sum([ ], start) #iterable为list列表
# sum(( ), start ) #iterable为tuple元组 ret=sum([1,2,3,4],1)#1,为start值
print(ret) 3. callable ,判断变量是否为 函数名 ,返回值为bool类型
name = "alex"
print(callable(name))
def func():
print(666)
print(callable(func))
打印结果 :
False
True
4. abs()取绝对值
print(abs(-1))
print(abs(1))
# 返回值:
# 1
# 1 5. hash()
字典的查询是最快的
print(hash('fdsakfhdsafsda'))
print(hash('fd'))
print(hash('fsdsafsda'))
print(hash('fdsdsafsda'))
print(hash('dsakhdsafsda'))
print(hash(('a','b')))
print(hash(True))
结果 为
1558799425
-424060836
657836103
-1081598310
1227021589
1699040998
1
6.all 函数
# all 可迭代对象里面的所有的值转化成bool值如果都是True则,返回True
print(all([1,2,3,0]))
结果 为
False 7. 十进制转换为二进制 bin()
# #十进制转化成二进制
print(bin(100))
结果:0b1100100 8.将十进制转换成八进制
# # #将十进制转化成八进制
print(oct(9))
结果为
0o11
9. 将十进制转换成十六进制.
# # #将十进制转化成十六进制
print(hex(33)) 结果 :
0x21 10. float 有限小数,无限循环小数,不包含(无限不循环小数)
print(1.343434,type(1.32323))
#打印结果 1.343434 <class 'float'>
print(float(3))
结果为 3.0
11. complex()
为复数 ,平时用不到. 12. divmode()
print(divmod(7,2))
#输出结果为 (3,1)#(商,余数) 在分页中会遇到. 13. 枚举类型 enumerate()
l= [1,2,3,5]
print(enumerate(l))
# 输出 :<enumerate object at 0x022CCF30> for i in enumerate(l) :
print(i)
# 输出结果:
# (0, 1)
# (1, 2)
# (2, 3)
# (3, 5) l1=["a","b","c","d","e"] for i in enumerate(l1):
print(i)
# 结果:
# (0, 'a')
# (1, 'b')
# (2, 'c')
# (3, 'd')
# (4, 'e') 案例
l1= ["手机","电话","电话phone","电视机"]
for k,v in enumerate(l1):
print(k,v)
输出结果:
0 手机
1 电话
2 电话phone
3 电视机
可以更改开始值
l1= ["手机","电话","电话phone","电视机"]
for k,v in enumerate(l1,100):
print(k,v)
输出结果 :
100 手机
101 电话
102 电话phone
103 电视机
14. eval and exec 函数
s = "{'name':'alex'}"
s1 = "1+2+3+4"
# #eval 有返回值 除去字符串两边的引号,返回里面的内容
print(eval(s),type(eval(s)))
# 输出结果
# {'name': 'alex'} <class 'dict'>
# #exec 没有返回值 除去字符串两边的引号,执行里面的代码 print(exec(s1),type(exec(s1)))
# 结果 None <class 'NoneType'> print(eval(s1),type(eval(s1)))
# 结果:10 <class 'int'>
Day 15 内置函数 , 匿名函数.的更多相关文章
- python学习日记(内置、匿名函数练习题)
用map来处理字符串列表 用map来处理字符串列表,把列表中所有水果都变成juice,比方apple_juice fruits=['apple','orange','mango','watermelo ...
- python 基础篇 15 内置函数和匿名函数
------------------------>>>>>>>>>>>>>>>内置函数<<< ...
- python基础学习Day14 内置函数 匿名函数
一.内置函数里几个高频重要函数 (1)min\max函数的用法 以min函数的为例: min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值). l1 =[(,),(, ...
- Python中匿名函数与内置高阶函数详解
大家好,从今天起早起Python将持续更新由小甜同学从 初学者的角度 学习Python的笔记,其特点就是全文大多由 新手易理解 的 代码与注释及动态演示 .刚入门的读者千万不要错过! 很多人学习pyt ...
- 十五. Python基础(15)--内置函数-1
十五. Python基础(15)--内置函数-1 1 ● eval(), exec(), compile() 执行字符串数据类型的python代码 检测#import os 'import' in c ...
- python笔记4 内置函数,匿名函数.递归函数 面向对象(基础, 组合,继承)
内置函数 eval和exec eval :执行字符串中的代码并将结果返回给执行者,有返回值 exec:执行字符串中的代码,往往用于执行流程语句,没有返回值. s1 = '1+2' s2 = 'prin ...
- JMeter 内置日期(时间)函数总结
JMeter 内置日期(时间)函数总结 by:授客 QQ:1033553122 1. 测试环境 apache-jmeter-3.3 下载地址: http://jmeter.apache.org/c ...
- Hive 文件格式 & Hive操作(外部表、内部表、区、桶、视图、索引、join用法、内置操作符与函数、复合类型、用户自定义函数UDF、查询优化和权限控制)
本博文的主要内容如下: Hive文件存储格式 Hive 操作之表操作:创建外.内部表 Hive操作之表操作:表查询 Hive操作之表操作:数据加载 Hive操作之表操作:插入单表.插入多表 Hive语 ...
- python(内置高阶函数)
1.高阶函数介绍: 一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),如果满足其一,则为高阶函数. 常见的高阶函数:map().sorted( ...
- python 练习题:请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串
# -*- coding: utf-8 -*- # 请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串 n1 = 255 n2 = 1000 print(hex(n1)) pr ...
随机推荐
- 10-string类的length()返回值一起的问题
c++ string类length()(size())函数返回值–无符号数 首先,先来发现问题 string s = ""; for(int i = 0; i < s.len ...
- springMVC使用@RequestParam用于处理简单类型的绑定
使用@RequestParam常用于处理简单类型的绑定. value:参数名字,即入参的请求参数名字,如value=“item_id”表示请求的参数区中的名字为item_id的参数的值将传入: req ...
- 源代码安装grub-customizer
wget https://launchpad.net/grub-customizer/5.0/5.0.6/+download/grub-customizer_5.0.6.tar.gztar zxvf ...
- apache的80端口被占用
1.netstart -ano | findstr "80":查看80端口是否被占用,并找出对应的pid 2.关掉pid对应的进程
- OSGi 系列(十)之 Blueprint
OSGi 系列(十)之 Blueprint blueprint 是 OSGi 的一个规范,类似于 spring 的 IOC,用来处理 OSGi 的动态特性,可以大大简化服务的使用. blueprint ...
- 学习类App原型制作分享-Wokabulary
Wokabulary是一款多功能词汇学习App,可以学习多国语言词汇.原型的引导页面采用的图片+文字+分页器,需要注意的是分页器选中位置要与页面顺序一致.其次是语言的选择页面,在前面给大家介绍过滚动区 ...
- 第三次Scrum编码冲刺!!!
第三次冲刺 一.第三次冲刺任务 ! 在已有的基础上实现图书馆管理员对图书信息的查询以及对图书借阅情况的查询. 二.用户故事 本次的用户是图书馆的管理员 用户输入对应的管理员的账号和密码 用户选择图书 ...
- Devexpress VCL Build v2013 vol 14.1.5 发布
What's New in 14.1.5 (VCL Product Line) New Major Features in 14.1 What's New in VCL Products 14.1 ...
- 2018.09.30 bzoj2821: 作诗(Poetize)(分块)
传送门 分块经典题目. 先将数列分块. 然后预处理出每两个块之间有多少个数出现了正偶数次. 这样查询的时候对于中间的完整块直接用预处理出的数组搞定. 剩下的暴力枚举求解. 代码: #include&l ...
- ThinkPHP5命令行 执行控制器下的某方法
入口文件后加一个空格就行了 1,首先cd到站点目录public下,我的入口文件是默认的index.php,然后执行以下命令,, 2,php要加入环境变量,index.php后面加空格,然后是模块,控制 ...