学到了林海峰,武沛齐讲的Day16完
函数嵌套
foo()()() ==== foo()>>>gxr gxr()>>>wsb wsb()>>执行wsb函数
lambda 一行的函数,做简单逻辑,计算.
func=lambda x,y,z:x+y+zprint(func(1,2,3))===6
map函数 处理序列中的每个元素,得到的结果是一个‘列表’,该‘列表’元素个数及位置与原来一样
msg='linhaifeng'print(list(map(lambda x:x.strip("n"),msg))) 将列表中为"n"边""
===['l', 'i', '', 'h', 'a', 'i', 'f', 'e', '', 'g']
filter函数 遍历序列中的每个元素,判断每个元素得到布尔值,如果是True则留下来
msg='linhaifeng'print(list(filter(lambda n:n.strip("n"),msg))) 将列表中为"n"的去掉
=====['l', 'i', 'h', 'a', 'i', 'f', 'e', 'g']
reduce函数 处理一个序列,然后把序列进行合并操作
from functools import reduce num_l=range(1,5) print(reduce(lambda x,y:x*y,num_l,1)) 1*1*2*3*4 print(reduce(lambda x,y:x*y,num_l)) 1*2*3*4 print(reduce(lambda x,y:x+y,num_l,1)) 1+1+2+3+4 print(reduce(lambda x,y:x+y,num_l)) 1+2+3+4
24
24
11
10
还有其他内置函数
abs(-1) >> 1 绝对值
all([1,2])>>>Flase 列表里面全是Flase 则是Flase
any([0,''])>>>True 列表里面全是True 则是True
bin(3)>>>>0b11 转换2进制
bool() 布尔值
name='你好'
print(bytes(name,encoding='utf-8')) bytes>>>>字符串变字节
bytes(name,encoding='utf-8').decode('utf-8') 将name用utf-8解码成字节后,再用utf-8编码成字符
chr(80) 将10进制ASCII转化成字符
dir() 打印对象得到方法
divmod(11,3)>>>>(3,2) 11/3=商3 余2
dic={'name':'alex'}
dic_str=str(dic)
print(dic_str) 字典转换成字符
eval(dic_str) 字符转换成字典
eval('1+1') 将字符串中的计算出来
hash() 不可变类型换成Hash 将一个文件做hash 核对hash后不变,等于没有修改
hex() 16进制
act() 8进制
isinstance('abc',str) 判断'abc'是不是str 结果为bool
globals() 全局变量
locals() 局部变量
l=[1,3,100,-1,2]
print(max(l)) 最大值
print(min(l)) 最小值
以前都是学到这里就卡住了..激动,,下节课就学到没听过的了
enumerate()
wsb={"王":35,"秋":30}
for x,y in enumerate(wsb,55):
print(x,y)=======55 王 56 秋 将字典wsb用55开始得到王和秋,并赋值给x,y
lower() 大写变小写
clear() 清空
isalpha() 判断字母
get() 查找
转载于:https://www.cnblogs.com/gxrwsb/p/11569921.html
学到了林海峰,武沛齐讲的Day16完相关推荐
- python 武沛齐_[项目开发/工具/产品] 老男孩Alex的大伙伴-路飞学城武沛齐老师的GiT实战...
简介 课程标题有点绕口,武沛齐老师来给同学们全程讲解超强的版本控制系统Git,相信不少同学都学过武沛齐老师的Python全栈课程,这次就跟随老师一起来搞定Git吧.本次的Git课程是一个非常全面系统化 ...
- Django开发笔记分享【武沛齐】
Django开发 1.知识点复习 1.1 基础入门 编码 编码基础知识点:utf-8.unicode.gbk.ascii 默认解释器编码:- Python2:ascii( # -*- coding:u ...
- mysql 目录武沛齐_MySQL数据表中的数据操作
1.插入数据 insert into t_user (username,password,nickname) values ('foye','123','佛爷'); 以下方式必须写出所有的字段 ins ...
- Python 面向对象(初级篇) 2015/09/04 · 基础知识 · 2 评论 · 面向对象 分享到: 24 原文出处: 武沛齐 cnblog Python 面向对象(初级篇) 概述
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发"更快更好更强-" 面向过 ...
- python 武沛齐_武沛齐 - 主页
${content} 你输入的邮件地址曾经通过${type}激活了本站帐号,请使用${type}帐号直接登录. 课程习题 : 提示 请选择一个答案 提交 查看正确答案 下一题 ${option}: $ ...
- django学习-武沛齐教程【day4】
管理员操作 管理员账户 models.py class Admin(models.Model):username = models.CharField(verbose_name="用户名&q ...
- 跟我学《JavaScript高程3》第一讲,视频课程,课程笔记
跟我学<JavaScript高程3> 第一讲:第1~3章 课程制作:bling,兴哥,5年Java,3年前端 课程知识:JavaScript.Html.Css 课程目标:前端体系课程,逐步 ...
- Django银角大王武沛齐配套视频笔记,python全栈开发、pythonWeb
Django 本套博客基于银角大王武沛齐的django全栈开发视频编写:传送门 如有错误或改进欢迎大家评论.私信交流指正 一.初识Django 1.Djang的安装 在windos命令窗口 win+r ...
- python从0开始学编程第三天第9讲_【原创笔记1】Python从0学起——Starting from 0 learning Python(The First Day)...
本帖最后由 ShadowY 于 2017-1-11 16:33 编辑 The First Day(第一天)2016Year 11Month 27Day SundayHello everybody!(大 ...
- python从0开始学编程第四天第3讲_从零开始学习PYTHON3讲义(四)让程序更友好
<从零开始PYTHON3>第四讲 先看看上一讲的练习答案. 程序完成的是功能,功能来自于"程序需求"("需求"这个词忘记了什么意思的去复习一下第二讲 ...
最新文章
- 前端学习(2650):composition组件
- 排序算法之交换排序(冒泡排序、快速排序)
- 什么是Spring EL表达式
- pip “Cannot uninstall ‘pip包‘. It is a distutils installed project...“ 解决方法
- Codeforce842D Vitya and Strange Lesson
- html安装网卡驱动,教您怎么用驱动精灵安装网卡驱动
- 淘宝广告投放效果分析
- MATLAB实现空间前方交会-后方交会计算
- python win32gui模块详解_pythonwin-win32gui 窗口查找和遍历
- form表单回车会自动提交
- 函数指针数组的一些用法
- 华夏旅游CMS商城系统操作手册
- 专题论坛:云计算安全论坛
- 苹果更新一半能取消吗_苹果股价最新行情-iPhone12一半用户选蓝色 苹果股价还会继续涨吗?...
- JavaScript(总结完毕)2021.3.7
- oracle-ORA-22922: 不存在的 LOB 值
- 第一篇 厚黑学 自 序
- STM32+果云GA6-GPRS/GSM模块+MQTT+HTTP协议连接中移OneNet上传GPS数据定位
- 互融云汽车融资租赁系统-汽车金融软件开发
- Gabor滤波器学习 综合多篇关于Gabor滤波器的博客总结