python之内置函数与匿名函数
一内置函数
# 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之内置函数与匿名函数的更多相关文章
- python之内置函数,匿名函数
什么是内置函数? 就是Python给你提供的,拿来直接用的函数,比如print,input等等.其实就是我们在创建.py的时候python解释器所自动生成的内置的函数,就好比我们之前所学的作用空间 内 ...
- python之路——内置函数和匿名函数
阅读目录 楔子 内置函数 匿名函数 本章小结 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们 ...
- python——内置函数和匿名函数
内置函数 接下来,我们就一起来看看python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这 ...
- python(day16)内置函数,匿名函数
# add = lambda x,y:x+y # print(add(1,2)) # dic={'k1':10,'k2':100,'k3':30} # def func(key): # return ...
- Py修行路 python基础 (十三)匿名函数 与 内置函数
一.匿名函数 1.定义: 匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序. 2.语法格式:lambda 参数:表达式 lambda语句中,开头先写关键字lambda,冒号前是 ...
- python 内置函数和匿名函数
内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数. Built-in Functions abs() dict() help() min() ...
- python 07篇 内置函数和匿名函数
一.内置函数 # 下面这些要掌握 # len type id print input open # round min max filter map zip exec eval print(all([ ...
- Python_内置函数和匿名函数
楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...
- Python中的高阶函数与匿名函数
Python中的高阶函数与匿名函数 高阶函数 高阶函数就是把函数当做参数传递的一种函数.其与C#中的委托有点相似,个人认为. def add(x,y,f): return f( x)+ f( y) p ...
- Python高阶函数和匿名函数
高阶函数:就是把函数当成参数传递的一种函数:例如 注解: 1.调用add函数,分别执行abs(-8)和abs(11),分别计算出他们的值 2.最后在做和运算 map()函数 python内置的一个高阶 ...
随机推荐
- websocket协议的思考
同过wireshark抓包,都是TCP的连接,省了好多的HTTP的头部请求 Ping Pong,TCP keep alive,双方没有数据来往的时候,通过发空白报文,侦测的报文来决定看这个链接是否还存 ...
- gparted 不能起作用的时候,用fdisk
我用的是vmware,从网上下载的centos 6.3版本,通过yum update,其最后更新为6系列的最终版本6.7. 没有仔细看磁盘空间,因为某种原因,为了远程登录,我安装了xfce4桌面,后来 ...
- Kotlin 型变 + 星号投影(扯蛋)
Kotlin中的型变: 1. in,顾名思义,就是只能作为传入参数的参数类型 2.out, ..............,就是只能作为返回类型参数的参数类型 星号投影: 我们引用官网的吧-- For ...
- html网页什么样的字体最好看,css设置各种中文字体样式代码
css代码如下:{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,Mi ...
- 集体干死java 在启动.sh
#!/bin/bash#reboot .jar#author wangdonghuipid=`ps -ef |grep java |awk '{print $2}'`echo $pidecho'--- ...
- kali linux dns劫持
1,確定局域網ip 2,修改/etc/ettercap/etter.dns 添加自己的ip和劫持域名 3,/var/www/index.html (修改html页面替换被劫持的 ...
- Another Meaning (KMP + DP)
先用KMP重叠匹配求出各个匹配成功的尾串位置.然后利用DP去求,那转移方程应该是等于 上一个状态 (无法匹配新尾巴) 上一个状态 + 以本次匹配起点为结尾的状态(就是说有了新的位置) + 1 (单单一 ...
- F12搜索json内容
- ubuntu16.04——WingIDE安装 操作服务器是一件很好玩的事情
1.在服务器上部署环境时,区分linux 系统和winddos系统 2.下载安装包: 3.输入命令操作 4.进入相对应的目录下: 5.命令 6.发生错误,更新环境 7.安装成功
- 华为手机安装 charles 证书