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
Python_python内置函数相关推荐
- sort函数用法python_python内置函数sorted()及sort() 函数用法和区别
python内置函数sorted(),sort()都有排序的意思,但是两者有本质的区别,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort ...
- hog函数的用法 python_Python常见内置函数用法(三)
本文作者:孙雪丽 文字编辑:周聪聪 技术总编:张学人 重大通知!!!2019年6月22日至24日在河南郑州举行Stata编程技术特别训练营,招生工作已经圆满结束.另外爬虫俱乐部将于2019年7月5日至 ...
- delstr函数python_Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块...
## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的, 以不变应万变 ...
- class传参 python_Python 初学者必备的常用内置函数
本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...
- 69讲入门python_Python入门,一定要吃透这69个内置函数
内置函数就是Python预先定义的函数,这些内置函数使用方便,无需导入,直接调用,大大提高使用者的工作效率,也更便于程序的阅读.截止到Python版本3.9.1,Python一共提供了69个内置函数. ...
- Python 常用内置函数map、zip、filter、reduce、enumerate
Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...
- 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的内置函数 一.数学函数 1. 取整函数: round ...
- python3 内置函数map 返回的迭代器转为列表
python3 内置函数map 返回的是迭代器,python2 返回的才是列表, 在python3中想要使用需要把迭代器在转换成列表 list_a = [1, 2, 3, 4, 5]def add(n ...
- Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块...
## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的,以不变应万变, ...
最新文章
- 熟悉Linux实验实训,非常详细的Linux操作系统与实训教程实验(三)
- css动画 animation
- 以下哪个不是python中的关键字-以下不是python中的关键字
- vue音乐笔记_Vue音乐项目笔记(二)
- 使用Runnable配合Thread创建线程
- 巧用Environment.UserInteractive 实现开发和生产环境的分开调试部署
- 谷歌、微软、OpenAI等巨头七大机器学习开源项目 看这篇就够了
- Nutanix企业云助力嘉里大通提升核心竞争力
- Ubuntu衍生(elementary os)虚拟机安装后的基础配置
- jpa使用注解传递对象_注解(下)
- adam优化_立即尝鲜!碾压Adam,最好的AI优化器RAdam来了
- SSH项目搭建-02-配置文件
- Tensorflow自编码器及多层感知机
- 各大互联网公司薪酬盘点!哪一家薪资最高?
- java转换中文日期格式_java 转换日期格式的方法
- iOS 视频录制流程解析
- Vue 中监控img加载完毕事件
- C语言-实现栈(stack)
- Hbase数据库中表的操作命令简介 Hbase shell命令
- 4:Qt Ui遇到高分屏字体显示问题
热门文章
- pl/sql developer导入导出
- Redhat Ha Cluster -(转)
- GridView 中设置某列,截取字符串加... 和 鼠标放上去字符全部显示
- window.parent ,window.top,window.self 详解
- ubuntu20.04中gedit使用markdown插件(没搞定)
- gevent+django并发资料调研
- Catboost原文解读
- Ubuntu安装Navicat正版永久使用方法
- opengl AUX_RGBImageRec
- 数据结构:静态查找动态查找