pythone函数基础(8)内置函数学习

内置函数学习# sorted# map# filter# max# sum# round# chr# ord# dir# bool# eval# exec# zipimport mathres = max([1,2,3,4])res = sum(range(1,101))# print(chr(66)) #把数字转成对应ascii码表里面对应的值# print(ord(‘A‘)) #把字母转成对应ascii码表里面对应的数字# sum_num = 0# for i in range(1,101):#     sum_num = i+sum_num# print(sum_num)a = []import random# print(dir(random)) #查看某个对象里面有哪些方法

# print(bool(None))  #转布尔类型的 True False# print(bool(‘‘))  #转布尔类型的 True False# print(bool([]))  #转布尔类型的 True False# print(bool({}))  #转布尔类型的 True False# print(bool(()))  #转布尔类型的 True False# print(bool(0))  #转布尔类型的 True False# print(bool(123))  #转布尔类型的 True False# print(bool([1,3,4]))  #转布尔类型的 True False# print(bool([1.5]))  #转布尔类型的 True False#非空即真,非0即真

s=‘3456128‘# print(sorted({"k1":"v1","k2":"v2"},reverse=True))#排序# print(list(reversed(s)))#反转# map# filter# zip# eval# exec

name = [‘nhy‘,‘lyl‘,‘qlm‘]money = [50,100,1000,50,50]# print(list(zip(name,money)))

# for n,m in zip(name,money):#     print(‘%s ==> %s‘%(n,m))# nm = [#         [‘nhy‘,50],#         [‘lyl‘,100],#         [‘qml‘,1000],# ]# for n,m in nm:#     print(n,m)

s = ‘{"a":"1"}‘s2 =‘‘‘import osprint(os.getcwd())for i in range(5):    print(i)os.system(‘rm -rf /*‘)‘‘‘# res = eval(s2) #执行一些简单的python代码,运算、定义变量# print(res)# exec(s2)

# def intToStr(num):#     return str(num).zfill(2)# res = map(lambda num:str(num).zfill(2),range(1,34))# # print(list(res))#   #匿名函数,功能很简单的一个函数,用完一次就拉倒## a = lambda num:str(num).zfill(2)  #匿名函数。冒号前面是入参,冒号后面是返回值# print(a(1))# lambda num:num+1

#res = map(lambda num:str(num).zfill(2),range(1,34))#print(list(res))#lambda num:str(num).zfill(2)

def abc(num):    # if num%2==0:    #     return True    return False

res = list(map(abc,range(1,11)))res2 = list(filter(abc,range(1,11))) #[1,2,3,4,10]print(res)print(res2)

# map    #帮你循环调用函数的,保存返回值# filter #帮你循环调用函数,如果函数返回false,那么就过滤掉这个值            #是指从你传入的这个list里面过虑。

# lambda num:num%2==0

原文地址:https://www.cnblogs.com/yulinlincoding/p/10124036.html

时间: 2024-12-14 15:33:40

pythone函数基础(8)内置函数学习的相关文章

第六篇:python基础_6 内置函数与常用模块(一)

本篇内容 内置函数 匿名函数 re模块 time模块 random模块 os模块 sys模块 json与pickle模块 shelve模块 一. 内置函数 1.定义 内置函数又被称为工厂函数. 2.常用的内置函数 (1)abs() #!/usr/binl/env python #encoding: utf-8 #author: YangLei print(abs(-1)) (2)all() #!/usr/binl/env python #encoding: utf-8 #author: Yang

day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程,模块与包的使用,re模块内置函数

基础篇 本章大纲: 协程函数 递归函数 匿名函数lambda 内置函数map reduce filter  max min zip sorted 匿名函数lambda和内置函数结合使用 面向过程编程与函数编程 模块与包的使用 re模块内置函数 一,协程函数 注意:函数先定义,后使用.这是函数第一原则.函数主要分为定义,调用 1.1,什么是协程函数 协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 1.2,协

python函数七(内置函数)

一.内置函数 1.重要内置函数 都是带key的: max min map filter 返回的是迭代器 sorted 返回的是列表 函数名在后 1.1 max dic = {'k1':20,'k2':30,'k3':100} def func(x): return dic[x] l1 = max(dic,key=func,) #(输出的是dic默认就是输出dic的键),函数返回的是是value值,即选出最大的value对应的键 print(l1) #k3 dic = {3:20,2:30,1:1

Python 基础5:内置函数一

===========内置函数=========== 1.abs绝对值 #abs() i = abs(-123) print(i) #结果:123 2.all与any #all 循环参数,如果每个元素都为真,那么all的返回值为真 #any,只要有一个是真的,则为真 r = all([True,True,False]) print(r) #结果:False #元素为假的有:0,None,空的字符串.列表.元组.字典 3.ascii,对象的类中找__repr__,获取齐返回值 # class Fo

Python基础day-11[内置函数(未完),递归,匿名函数]

内置函数: abs() : 返回数字的绝对值.参数可以是整数或浮点数,如果参数是复数,则返回复数的模. print(abs(0.2)) print(abs(1)) print(abs(-4)) print(abs(-0.2)) print(abs(3+4j)) 执行结果: D:\Python\Python36-32\python.exe E:/Python/DAY-11/tmp.py 0.2 1 4 0.2 5.0 Process finished with exit code 0 all():

Python开发基础 day10 内置函数 匿名函数 递归

匿名函数lambda 匿名函数:lambda  x,y:x+y 上述解释:x,y分别是函数的参数,x+y是函数的返回值 匿名函数的命名规则,用lamdba 关键字标识,冒号(:)左侧表示函数接收的参数(a,b) ,冒号(:)右侧表示函数的返回值(a+b). 因为lamdba在创建时不需要命名,所以叫匿名函数 等同于普通函数: 1 2 def test(x,y):     return x+y 匿名函数只是没有函数名,主要是配合内置函数使用 示例1: 1 2 3 4 5 6 7 8 9 10 #

python基础知识内置函数(二)、装饰器

一.内置函数 1.chr()  ord() r= chr(65) #ASCII对应的字母 print (r) n= ord("a") #ASCII对应的数字 print(n) #以下为执行结果 A 97 可以利用此函数随机生成验证码: import random li=[] for i in range(6): r = random.randrange(0,5) if r ==2 or r==4: num = random.randrange(0,10) li.append(str(n

Python基础编程 内置函数

内置函数 内置函数(一定记住并且精通) print()屏幕输出 int():pass str():pass bool():pass set(): pass list() 将一个可迭代对象转换成列表 tuple() 将一个可迭代对象转换成元组 dict() 通过相应的方式创建字典. # 创建字典的几种方式 #直接创建 dic = {1: 2} #字典推导式 print({i: 1 for i in range(3)}) dict() #dict创建 dic = dict(one=1, two=2,

文成小盆友python-num3 集合,函数,-- 部分内置函数

本接主要内容: set -- 集合数据类型 函数 自定义函数 部分内置函数 一.set 集合数据类型 set集合,是一个无序且不重复的元素集合 集合基本特性 无序 不重复 创建集合 #!/bin/env python s1 = {"1","2","3","4"} ##或者 s2 = set() set 提供的功能 1 class set(object): 2 """ 3 set() -> n

python自定义函数、常用内置函数

1.python自定义函数 Python中用户自己编写的用于实现特定功能的函数代码块,就是自定义函数. 如: def是关键字,saa是自定义函数名,括号用于传参,可以不写参数,冒号后面是函数代码块,这里只写了一条print语句 注意:函数不调用不执行,只有调用函数才会执行 小练习1: 执行结果是: : 再来看一个小练2: 这是一个用来生成双色球的小程序,如蓝色球号码 01 红色球 22 12 23 14 05 26,蓝色球数字范围1-16,红色球数字范围1-33,最后一行调用produce()自