一内置函数

  

# print(abs(-1))
# print(all([1,2,'a',None]))
# print(all([]))
#bool值为假的情况:None,空,0,False
# # print(any([]))
# print(any([' ',None,False])) #True
# print(any(['',None,False])) #False
# print(any(['',None,False,1])) #True
#bin,oct,hex
# print(bin(10))
# print(oct(10))
# print(hex(10))
#bytes
#unicode----encode----->bytes
# print('hello'.encode('utf-8'))
# print(bytes('hello',encoding='utf-8'))
#callable
# print(callable(bytes))
# print(callable(abs))
#chr,ord
# print(chr(65))
# print(chr(90))
# print(ord('#'))
#内置函数,又被称为工厂函数
# int
# x=1 #x=int(1)
# print(type(x))
# x=int(2)
complex
float
str
list
tuple
dict
set #可变集合
frozenset #不可变集合
# s={1,2,3,4} #s=set({1,2,3,4})
# print(type(s))
#
# s1=frozenset({1,2,3,4})
# print(type(s1))
#dir
# import sys
# # sys.path
# # sys.argv
# print(dir(sys))
#divmod
# print(divmod(10,3))
# print(divmod(102,20))
#enumerate
# l=['a','b','c']
# res=enumerate(l)
# for i in res:
# print(i)
# for index,item in enumerate(l):
# print(index,item)
#globals,locals #查看全局作用域和局部作用域
# print(globals())
#hash
# print(hash('abcdefg123'))
# print(hash('abcdefg123'))
# print(hash('abcdefg123'))
# print(hash('abcdefg123'))
#给函数加文档解释,用到单引号,双引号,三引号
def func():
# '''
# test function
# :return:
# '''
pass # print(help(func)) #id:是python解释器实现的功能,只是反映了变量在内存的地址
#但并不是真实的内存地址
# x=1
# print(id(x)) # def func():pass
# print(id(func))
# print(func) #isinstance
# x=1
# print(type(x) is int)
# print(isinstance(x,int)) #x=int(1) #迭代器
iter
next #len
#max
# print(max([1,2,3,10]))
# print(max(['a','b']))
# print(min([1,2,3,10])) #pow
# print(pow(3,2,2)) #3**2%2 #range # #repr,str
# print(type(str(1)))
# print(type(repr(1))) #reversed
# l=[1,'a',2,'c']
# print(list(reversed(l)))
# print(l) #slice
# l=[1,2,3,4,5,6]
# print(l[0:4:2])
#
# s=slice(0,4,2)
# print(l[s]) #sorted
# l=[1,10,4,3,-1]
# print(sorted(l,reverse=True)) #sum
# print(sum([1, 2,3]))
#
# print(sum(i for i in range(10))) #vars
# import m1
# print(vars(m1) == m1.__dict__) #zip:拉链
# s='hellosssssssssssssssss'
# l=[1,2,3,4,5]
#
# print(list(zip(s,l))) #__import__
import sys # m_name=input('module>>: ')
# if m_name == 'sys':
# m=__import__(m_name)
# print(m)
# print(m.path)
#
# sys=__import__('sys')
# print(sys) #round
print(round(3.565,2))
print(round(3.555,2)) #filter,map,reduce 重点
#max min sorted #面向对象
object
super
# __dict__
isinstance
issubclass classmethod
staticmethod
property
delattr
hasattr
setattr
getattr #了解
compile
eval
exec

二匿名函数

  

def func(x,y,z=1):
return x+y+z
# print(func)
# print(func(1,2,3))
#匿名函数:1. 没有名字 2:函数体自带return
# print(lambda x,y,z=1:x+y+z)
f=lambda x,y,z=1:x+y+z
print(f)
print(f(1,2,3))
# x=1
# 1
# print(x)
# print(1)
#匿名函数的应用场景:
#应用于一次性的场景,临时使用

  

python之内置函数与匿名函数的更多相关文章

  1. python之内置函数,匿名函数

    什么是内置函数? 就是Python给你提供的,拿来直接用的函数,比如print,input等等.其实就是我们在创建.py的时候python解释器所自动生成的内置的函数,就好比我们之前所学的作用空间 内 ...

  2. python之路——内置函数和匿名函数

    阅读目录 楔子 内置函数 匿名函数 本章小结 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们 ...

  3. python——内置函数和匿名函数

    内置函数 接下来,我们就一起来看看python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这 ...

  4. python(day16)内置函数,匿名函数

    # add = lambda x,y:x+y # print(add(1,2)) # dic={'k1':10,'k2':100,'k3':30} # def func(key): # return ...

  5. Py修行路 python基础 (十三)匿名函数 与 内置函数

    一.匿名函数  1.定义: 匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序. 2.语法格式:lambda 参数:表达式 lambda语句中,开头先写关键字lambda,冒号前是 ...

  6. python 内置函数和匿名函数

    内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.     Built-in Functions     abs() dict() help() min() ...

  7. python 07篇 内置函数和匿名函数

    一.内置函数 # 下面这些要掌握 # len type id print input open # round min max filter map zip exec eval print(all([ ...

  8. Python_内置函数和匿名函数

    楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...

  9. Python中的高阶函数与匿名函数

    Python中的高阶函数与匿名函数 高阶函数 高阶函数就是把函数当做参数传递的一种函数.其与C#中的委托有点相似,个人认为. def add(x,y,f): return f( x)+ f( y) p ...

  10. Python高阶函数和匿名函数

    高阶函数:就是把函数当成参数传递的一种函数:例如 注解: 1.调用add函数,分别执行abs(-8)和abs(11),分别计算出他们的值 2.最后在做和运算 map()函数 python内置的一个高阶 ...

随机推荐

  1. Express web框架 upload file

    哈哈,敢开源,还是要有两把刷子的啊 今天,看看node.js 的web框架 Express的实际应用 //demo1 upload file <html><head><t ...

  2. Linux:系统文件目录

    目录结构 bin:命令类目录 命令 系统操作 清屏:clear.ctrl+L 进程: # $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程 #kill -u ...

  3. 关于bjam编译自己模块出错的问题

    将这个目录下C:\Users\Regubed的user-config.jam改为下面内容 # MSVC configurationusing msvc : 9.0 ; # Python configu ...

  4. cocos2dx 3.x 网络循环接收数据(RakNet::Packet* packet)单步网络接收

    void FriendFightLayer::update(float dt) { dealWithPacket(dt); if (m_isNeedSwitchToLobby) { PublicMet ...

  5. OEMCC 13.2 集群版本安装部署

    之前测试部署过OEMCC 13.2单机,具体可参考之前随笔: OEMCC 13.2 安装部署 当时环境:两台主机,系统RHEL 6.5,分别部署OMS和OMR: OMS,也就是OEMCC的服务端 IP ...

  6. HP-UX平台Oracle启动实例遭遇:ORA-27154,ORA-27300,ORA-27301,ORA-27302

    环境:HP-UX 11.31 + Oracle 11.2.0.4 现象:在hpux安装Oracle,按业务需求配置参数后,无法启动实例. 报错如下: ORA-27154:post/wait creat ...

  7. Container(容器)与 Injector(注入)

    Container(容器): History: containerd于2014年出生于Docker,最初是Docker引擎的低层运行时管理器.继2017年3月被CNCF接受之后,containerd已 ...

  8. HDU 2254 奥运(矩阵+二分等比求和)

    奥运 [题目链接]奥运 [题目类型]矩阵+二分等比求和 &题解: 首先离散化城市,之后就是矩阵快速幂了,但让求的是A^(t1)+A^(t1+1)+...+A^(t2),我先想的是打表,但时间真 ...

  9. centos安装java的jdk

    1.下载 jdk-8u101-linux-x64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...

  10. 数据模型Model(I)

    枚举.结构体和协议组成Model //定义一个协议 protocol BaseItemProtocal { var title: String { get set } //属性是可读可写的 var t ...