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 ...
随机推荐
- Castle ActiveRecord学习(五)使用HQL语句查询
来源:http://www.cnblogs.com/Terrylee/archive/2006/04/12/372823.html 一.HQL简单介绍HQL全名是Hibernate Query Lan ...
- 【转】MEF程序设计指南二:Silverlight中使用CompositionInitializer宿主MEF
MEF可以在传统应用程序中使用(包括桌面的Winform.控制台程序和Web的ASP.NET),也可以在RIA的Silverlight中使用.在Silverlight中只是宿主的方式有所不同,实际上在 ...
- geoserver的rest服务介绍,搭建java程序
在geoserver中使用 Restlet 来提供所有的rest服务,并且geoserver中所有的在/rest目录下的请求都被看作为一个restful server,下图就是rest服务的调用过程 ...
- 06 爬虫框架:scrapy
爬虫框架:scrapy 一 介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速.简单.可扩展的方式从网站中提取所需的数据.但目前S ...
- 内网IP和公网IP的区别
内网IP和公网IP的区别 什么是内网IP: 一些小型企业或者学校,通常都是申请一个固定的IP地址,然后通过IP共享(IP Sharing),使用整个公司或学校的机器都能够访问互联网.而 ...
- 让QQ好友现形
方法一 现在使用QQ的朋友,越来越注重保护自己的个人信息,如果对方将个人资料设置为保密你就无法看到对方的资料了,而这位好友如果又有着不断变换昵称的不良习惯,那么随着QQ好友名单的不断增加,时间一长,你 ...
- 十年前,女:“对不起,我不会喜欢你的,你不要再坚持了,就好比让 Linux 和 Windows 同时运行在一台PC机上,可能吗?
1.十年前,女:“对不起,我不会喜欢你的,你不要再坚持了,就好比让 Linux 和 Windows 同时运行在一台PC机上,可能吗?”男生听后默默走开, 十年后,在一次虚拟技术大会上,我听到一名虚拟技 ...
- 2018.09.30 bzoj2288:生日礼物(贪心+线段树)
传送门 线段树经典题目. 每次先找到最大子段和来更新答案,然后利用网络流反悔退流的思想把这个最大字段乘-1之后放回去. 代码: #include<bits/stdc++.h> #defin ...
- 2018.07.27 bzoj4695: 最假女选手(线段树)
传送门 线段树好题 支持区间加,区间取min" role="presentation" style="position: relative;"> ...
- 2018.07.18 [NOI2018]归程(return)(kruskal重构树)
传送门 新鲜出炉的noi2018试题. 下面讲讲这题的解法: 首先要学习一个叫做kruskal重构树的东东. 听名字就知道跟kruskal算法有关,没错,原来的kruskal算法就是用并查集实现的,但 ...