Python_python内置函数

# 函数:# 一、少用全局变量#     1.不安全,易被修改#     2.运行用占中内存# 二、函数返回多个值,如果有多个值返回时,return的结果以元组格式返回def hello(a, b, c, d):    return a, b, c, d

# 三、列表推导式res = hello(‘ybq‘, ‘mpp‘, ‘zhx‘, ‘lby‘)print(res)nums = [0, 1, 3, 4, 5, 6, 7]new_nums = [x - 1 for x in nums]print(new_nums)# 四、一个函数只实现一个功能,代码越少越好## 五、常量#     常量就是一个不会变的变量。#     常量名全部用大写字母来定义。

# 变量交换a = 2b = 1# b = 1 a = 2# b,a = a,b #交换两个变量的值# print(a,b)a = a + b  # 3b = a - b  # 2a = a - b  # 3-2
# 内置函数# 函数即变量# len  type print input str

print(all([1, 2, 3, 4]))  # 判断可迭代的对象里面的值是否都为真print(any([0, 1, 2, 3, 4]))  # 判断可迭代的对象里面的值是否有一个为真print(bin(100))  # 十进制转二进制ejz = bin(100)print(ejz.replace(‘0b‘, ‘‘))  # 去除转二进制之后默认增加的0b字符print(chr(65))  # 打印数字对应的asciiprint(ord(‘A‘))  # 打印字符串对应的ascii码print(dir(1))  # 打印传入对象的可调用方法print(eval(‘[]‘))  # 执行python代码,只能执行简单的,定义数据类型和运算code = ‘‘‘def a():print(‘aa‘)‘‘‘print(exec(code))  # 执行python代码print(sorted(‘0123450‘))  # 升序ids = [1, 2, 3, 4, 7, 8, 0, -1]print(sorted(ids, reverse=True))  # 降序round(1.987123, 5)  # 保留几位小数

names = [‘小黑‘, ‘小白‘, ‘小黄‘, ‘小绿‘]names1 = [‘小黑‘, ‘小白‘, ‘小黄‘, ‘小绿‘]# zip循环取数for id, name, s in zip(ids, names, names1):  # 循环取数多个,以少的为准    print(id, name, s)

# filter循环调用函数,filter只保存结果返回真def func(a):  # 0 1 2    if a % 2 == 0:        return True    else:        return False

nums = [x for x in range(11)]res = filter(func, nums)print(list(res))

# map循环调用函数,把每次调用函数处理的结果放到一个List中返回all_res = []for num in nums:    res = func(num)    all_res.append(res)res = map(func, nums)print(list(res))

# 函数即变量def add():    print(‘添加商品‘)

def view():    print(‘查看商品‘)

def delete():    print(‘删除商品‘)

choice = input(‘请输入选择 1、2、3、‘).strip()

menu = {    ‘1‘: add,  # 直接通过变量调用函数    ‘2‘: view,    ‘3‘: delete}if choice in menu:    menu[choice]()  # 适合用于函数没有参数,或者参数是一样的情况下。else:    print(‘输入错误‘)

原文地址:https://www.cnblogs.com/zhufb/p/8289372.html

时间: 2024-11-04 06:25:03

Python_python内置函数的相关文章

内置函数

内置函数思维导图: 惊喜不断哟~~~~~~~

lambda表达式+python内置函数

传统的定义函数方式如下 def f1(): return 123 lambda表达式定义函数 f2 = lambda : 123 python3的内置函数 1.abs 绝对值 i = abs(-11) print (i) 输出结果是11 abs = absolute 2,all 循环参数,如果每个元素都为真,则返回为真 r = all([True, True]) print (r) 在python中 0 () [] ''和 None是False(空值都是假的) r = all(["123&quo

Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结

Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合. REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串__pattern :进行匹配的正则表达式,匹配的值将返回,返回策略由__occurrence决定__po

Python中内置函数的介绍

内置函数的功能介绍 常用内置函数如下: 1.abs() 绝对值 格式:abs(x) 例如:print(abs(-18)) >>> 18 返回值:number #该函数主要用于数值类的操作 2.all() 是否都为真 格式:all(iterable) 例如:print(all([1,2,3,])) >>> Ture 返回值:bool #该函数主要用于可迭代对象的操作,主要为列表.元祖.字典和集合.当这些类型的元素中有空字符串.空列表.空元祖.空字典.空集合时,则返回值为F

python函数(6):内置函数和匿名函数

我们学了这么多关于函数的知识基本都是自己定义自己使用,那么我们之前用的一些函数并不是我们自己定义的比如说print(),len(),type()等等,它们是哪来的呢? 一.内置函数 由python内部定义好我们可以直接调用的函数就叫内部函数.python一共给我们68个内置函数: abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() as

函数嵌套 ,名称空间与作用域 ,闭包函数 ,装饰器 ,迭代器, 生成器 三元表达式,列表解析,生成器表达式 递归与二分法, 内置函数

函数嵌套名称空间与作用域闭包函数装饰器迭代器生成器三元表达式,列表解析,生成器表达式递归与二分法内置函数--------------------------------------------函数的嵌套调用:在调用一个函数的过程中,又调用了其他函数函数的嵌套定义:在一个函数的内部,又定义另外一个函数def max(x,y): if x>y: return x else: return ydef max1(a,b,c,d): res=max(a,b) res2=max(res,c) res3=ma

python学习第十节(yield表达式的应用+内置函数)

上节复习 yield表达式g.send(1)send函数是相当于next并且给yield传一个值,先传值,再next 加上装饰器 yield表达式的应用 第一个是当前目录的地址第二个是当前目录下的目录第三个是当前目录下的文件再次next(g)就可以查看当前目录下第一个目录下的信息 ##############下面是更改版本##################### 内置函数all() 所有为true才为trueany() 只要有true 就为truebin()十进制转为2进制oct()十进制转为

Day10:内置函数、匿名函数、递归函数

一.内置函数 1.数学运算类 2.集合类操作 内置函数个别使用示例 1.any 集合中的元素有一个为真的时候为真, 特别的,若为空串返回为False 1 print(any([0,''])) 2 print(any([0,'',1])) 执行结果 1 False 2 True 2.divmod 取商得余数,用于做分页显示功能 1 print(divmod(10,3)) #取商得余数,用于做分页显示 执行结果 1 (3, 1) 3.eval  把字符串中的数据结构给提取出来 1 dic={'nam

day23 内置函数,匿名函数,递归

Python之路,Day11 = Python基础11 内置函数divmod(x, y)   # (商, 模)enumerate(可迭代对象)     # (序号,值)eval(字符串) # 把字符串当成命令执行set({1,2,3})   # 可变集合(增删改)frozenset({1,2,3})        # 不可变集合globals()   # 查看全局变量locals()   # 查看局部变量isinstance(3, int)     # 查看3是不是int类型pow(3,3)