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)))

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值