当前位置: 首页 > 编程日记 > 正文

Python中的过滤器

寄语:新的有一天,开始了,让我们把内心的一些想法都放一放,努力去学习吧。

《Python基础教程(第2版,修订版))》

Assignment 赋值

Variable   变量

Nan是一种特殊的简写 not a number(非数值)

Floor向对的是ceil(将给定的数值转化为大于或等于他的最小值的整数

变表达式就是某件事情,而语句就是做某件事情

获取用户的输入信息使用input函数

整数触发总是会截除结果的小数部分,而round函数则是四舍五入

模块:导入到Python中用来扩展其功能。需要使用命令imporrt来实现

方法一:

Import math

Math.floor(39)

方法二:

From math import floor

Floor(32.9)

负数的开平方是一虚数,可以使用cmath模块,cmath(complex math)

Import cmath

cmath.sqrt(-1)

因为使用了from   import 的形式就容易造成与math中的sqrt的冲突。所以一般的情况下是不是用from  import的形式的

复数以j结尾的

raw_input

输入的是一个原始数据(raw data)原始数据不会对\t特殊的对待,仅仅只是将输入的每个字符串与书写的方式保持一致。

对原始数据的输出使用r。例如print r(‘This is illegle‘)

小结:

1)  算法:完成某一任务的详尽的描述。而实际上,我们在编写程序的时候就是通过使用计算机可以理解的语言来描述算法,描述任务进行的整个的步骤。

2)  变量,Pyhton中就是一个数值的名称,一个数据可以有多个变量

3)  模块:对Python功能的扩展,可以被导入到Python中

第二章----------列表和元组

不仅仅是单独的和数值进行运算而是集中起来处理,也就是与存储更加复杂的结构列表和字典进行操作

概念:

1)  数据结构:数据结构是通过某种方式(例如对元素表号)组织在一起的数据元素的集合,这些数据元素可以是数字或者是字符串,以及其他的数据结构

在字符串中的内置的方法:

python字符串内置方法 - dangww - 博客园

https://www.cnblogs.com/dangww/p/7795510.html

print("%5.6f"%5682.31685912)

5682.316859

Format格式的设置

列表 元组 字符串的共同点

1)  可以使用索引

2)  从0开始编号

3)  使用分片得集合

4)  可以使用很多的操作符(重复操作符*,拼接操作符+,成员关系操作符.)

列表中内置的函数BIF

1)list()把一个可迭代对象转换为列表

Iterable迭代器tuple 元组

max()

在Python使用Print总是会返回值得。

在函数内部不要去试图修改全局变量的值,因为函数会在函数内部创建一个变量名相同的局部变量,也就是从函数中找了一个替身而没有改变值

闭包:就是使用哪个函数的时候python中的闭包 - ma6174 - 博客园

https://www.cnblogs.com/ma6174/archive/2013/04/15/3022548.html

匿名函数  lamlda表达式

作用:

1)  Python中写一些执行搅拌的时候,可以通过使用lambda表达式,从而省下对函数的定义。

2)  对于一些不经常使用的函数,使用lambda表达式可以不用考虑对函数命名

3)  比如我们定义函数

def sum(x,y):

return  (x+y)

就等价于a=lambda x,y :x+y      a(3,5)

在使用lambda 表达式格式:  lambda 变量  : 操作

4)  简化代码的可读性

厉害的BIF

flter()过滤器

例如:

其中的filter是根据函数的要求进行相应的过滤。

我们通过help(filter)知道它的格式有两种(funcation/None,iterable)

在使用show的时候,odd是Funcation,而列表temp就是一个可以迭代的

List(filter(lambdax:x%2,rang(10)))

相关文章:

UE4材质着色器全面学习教程

你会学到什么 通过所有着色器类型和设计的实际演示,学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中,我将带你设置大量不同的材料,教你如何以实用的方式使用虚幻4材料系统。我们…

codeforces #310 div1 C

操作无论是U还是L,都会使原图形分裂成两个图形,且两个图形的操作互不影响 我们又发现由于操作点只可能在下斜线上,如果将操作按x排序 那么无论是U还是L,都会将操作序列完整分割成两半,且两个操作序列互不影响 这样我们…

硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...

70多岁的老年人,原来有高血压,高压160左右,现在是130左右,正常吗?这个问题问的太过笼统,我们只好通过这个问题,来分享一些老年高血压患者血压控制的一些知识点,希望能够对老年人的高…

使用python愉快地做高数线代题目~

今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不。。。不是的。。。python 基础库几乎都…

Docker总结

2019独角兽企业重金招聘Python工程师标准>>> 查看docker的子命令,直接敲docker或完整的docker help就可以了: bash-3.2$ docker Usage: docker [OPTIONS] COMMAND [arg...] A self-sufficient runtime for linux containers. Options:-D, --debugfalse …

Python中的对象,类,super()函数

对象:(1)外观的特征 (2)正在做的事情 比如:那个穿蓝色衣服的正在打球的帅哥 类:属性(静态的变量)方法(函数)是对对象的近似 类名约定是以大写字…

Blender赛车动画制作学习教程 Learn Race Car Animation with Blender

使用Blender 2.93创建您自己的惊人汽车动画 你会学到什么 Blender的界面和导航 建模 UV制图 材料 动画 照明设备 渲染 合成 要求 下载并安装Blender。免费下载和免费用于任何目的。 MP4 |视频:h264,1280720 |音频:AAC,44.1 KHz,2 Ch 语言&…

数据结构-线性表的顺序结构

1 #include "stdio.h"2 #include "stdlib.h"3 4 typedef int ElemType; //线性表存储基本类型5 typedef int Status; //基本操作函数类型6 #define LIST_INT_SIZE 50 //线性表初始化存储空间分配量7 #define LISTINCREMENT 10 //线…

项目背景怎么描述_课程游戏背景下幼儿户外活动的组织和实施 ——记岱山县课程项目实施组活动...

课程游戏背景下幼儿户外活动的组织与实施——记岱山县课程项目实施组活动为了深入推进园本化课程实施的实践与研究,加强项目组幼儿园课程的建设与实施,提升项目组幼儿园课程质量。11月23日,县课程项目实施组活动在东沙镇中心幼儿园开展。本次…

兔子生兔子递归的理解

重要的是找规律! 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 月份 兔子对数 1 …

美团App首页实现之Category_HeaderView可翻页实现

一。主要实现功能:自定义indicator,侧滑页面切换页面内容,indicator跟着变化;二。实现步奏:1.自定义ViewPagerIndicator①:定义三个不同颜色的画笔②:在画布上画三个静态圆③:改变CX…

爬虫与浏览器的区别,爬虫产生(出自简书)

一篇文章了解爬虫技术现状 - 简书https://www.jianshu.com/p/fbdad6f77d0c 需求万维网上有着无数的网页,包含着海量的信息,无孔不入、森罗万象。但很多时候,无论出于数据分析或产品需求,我们需要从某些网站,提取出我们…

Unity2D游戏开发和C#编程大师班

本课程采用现代游戏开发的最新内容和最新技术(Unity 2D 2022) 学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源。如果你想了解你看到的这些不可思议的游戏是如何制作的,没有比这门课更好的起点了。我们确保本课程具备从初学者(即…

python实训总结报告书_20172304 实验四python综合实践报告

20172304 实验四python综合实践报告 姓名:段志轩 学号:20172304 指导教师:王志强 课程:Python程序设计 实验时间:2020年5月13日至2020年6月14日 实验分析 本次是使用python来进行软件开发,python是一个有很…

Tornado框架

Tornado介绍Tornado 是 FriendFeed 使用的可扩展的异步非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py(豆瓣用这个写的) 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框…

重组系统分区时设置系统盘

在快速分区那里选择另外一个模式,并且只选一个主分区

Javascript:DOM动态创建元素实例应用

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Dom:动态创建元素</title> </head> <body><ul id"demo1"> </ul> <input type"text" id"t…

上帝和面向对象的七天

上帝用7天创造了“面向对象” |【Python之父客串】http://bbs.fishc.com/thread-102596-1-1.html(出处: 鱼C论坛) 第一天&#xff1a; 计算机的诞生使得人类使用汇编语言进行编程&#xff0c;上帝说这个太复杂了&#xff0c;于是将编译的秘密告诉约翰.巴克斯.于是巴克斯创造了…

Maya游戏角色绑定入门学习教程 Game Character Rigging for Beginners in Maya

准备好开始为游戏制作自己的角色动画了吗&#xff1f; 你会学到什么 了解Maya的界面 优化并准备好你的模型&#xff0c;为游戏做准备 了解关节以及如何使用它们来构建健壮的角色骨骼&#xff0c;以便在任何游戏引擎中制作动画 了解IK和FK系统之间的区别 组织我们的3d场景以获得…

KMP算法简单分析

定义问题 字符串匹配是这样一个问题&#xff1a; 对于两个包含且仅包含字母表∑中的字母的串P&#xff0c;T&#xff0c;计算出所有有效的**移进**s使得P[1..|P|] T[s1..s|P|]。(|P|为P的长度)。 或者说&#xff1a;求出在什么位置P被T完全包含。 为了表达方便&#xff0c;定…

mysql查询并设置高亮_Thinkphp3.2.3设置MySql主从读写分离后,简单调用主数据库查询

图/文&#xff1a;迷神Thinkphp是一款不错的国产框架&#xff0c;使用范围广&#xff0c;应用也比较多。随着网站访问增大往往需要使用mysql主从同步功能&#xff0c;本身Thinkphp自带了主从读写分离的功能了。但是我们经常有一个场景就是某些特定的查询需要从主库进行查询&…

Microsoft Store无法联网解决方法

设置 网络 代理 关闭

MongoDB for C#基础入门

笔者这里采用的是mongoDB官网推荐使用.net驱动&#xff1a; http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour/ 有关于MongoDB的安装读者可以参考其他的博客&#xff0c;对于基本的学习来说并不需要进行过多的配置。 创建连接 这一步骤跟ADO.NET连…

李宏毅机器学习自己的笔记(一)----------Introduction of MachineLearning

视频来源&#xff1a;李宏毅机器学习(2017)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/av10590361/?p2 声明&#xff1a;图片均来自于视频截图 问题一&#xff1a; AI&#xff0c;机器学习 &#xff0c;深度学习关系 答&#xff1a;AI人工智能…

Unity从零开始构建能力体系 Unity Ability System

从零开始构建能力体系 你会学到什么 如何实施能力体系 如何使用用户界面工具包创建用户界面 如何使用Unity的GraphView API 如何实现保存系统 MP4 |视频:h264&#xff0c;1280720 |音频:AAC&#xff0c;44.1 KHz&#xff0c;2 Ch 语言&#xff1a;英语中英文字幕&#xff08;根…

mybatis-plus对datetime返回去掉.0_华为AI认证-TensorFlow2.0编程基础

参考《HCIA-AI2.0培训教材》《HCIA-AI2.0实验手册》认证要求&#xff1a;了解TensorFlow2.0是什么以及其特点掌握TensorFlow2.0基础和高阶操作方法熟悉TensorFlow2.0中的Keras API简介&#xff1a;TensorFlow是目前最为流行的深度学习框架&#xff0c;是人工智能领域的第一主要…

dev c++ 调试时候发生软件崩溃解决办法

dev c 调试时候发生软件崩溃解决办法 安装好dev cpp&#xff0c;准备调试的时候发现软件崩溃&#xff0c;这种情况很好解决。只要在工具菜单中点开编译选项&#xff0c;找到代码生成/优化一栏&#xff0c;将链接器的“产生调试信息”选项改为yes&#xff0c;即可

运行hadoop fs -ls 命令显示本地目录问题

2019独角兽企业重金招聘Python工程师标准>>> 运行hadoop fs -ls 命令显示本地目录问题 问题原因&#xff1a;是因为在hadoop配置文件中没有指定HDFS的默认路径 解决办法&#xff1a;有两个办法 1、使用HDFS全路径访问 hadoop fs -ls hdfs://192.168.1.1:9000/ 2…

李宏毅机器学习笔记(二)-------Why we need learn Machine Learning?

视频&#xff1a; 李宏毅机器学习(2017)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilihttps://www.bilibili.com/video/av10590361/?p2 真是一个逗波&#xff1a; AI训练师&#xff1a; 为AI选择合适的model和损失函数。然后达到最好的功能

mixamo网站FBX模型带骨骼绑定动作库

mixamo网站FBX模型带骨骼绑定动作库&#xff0c;unity游戏各职业人物动画&#xff0c;兼容3dmax maya c4d iclone blender等主流3D软件 mixamo游戏3D模型带骨骼绑定FBX动作库 大小解压后&#xff1a;17.2G 素材获取&#xff1a;mixamo网站FBX模型带骨骼绑定动作库-云桥网