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

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

Python中的过滤器相关推荐

  1. python中布隆过滤器用法详解

    1.布隆过滤器的介绍 布隆过滤器(Bloom Filter),是1970年,由一个叫布隆的小伙子提出的. 它实际上是一个很长的二进制向量和一系列随机映射函数,二进制大家应该都清楚,存储的数据不是0就是 ...

  2. Python中爬虫框架或模块的区别

    Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...

  3. python中int表示的数据类型是_python中的基本数据类型之 int bool str

    一.基本数据类型 1. int  ==>  整数.主要用来进行数学运算. 2.str  ==>  字符串.可以保存少量的数据,并进行相应的操作. 3.bool  =>  布尔值.判断 ...

  4. 独家 | 快速掌握spacy在python中进行自然语言处理(附代码链接)

    作者:Paco Nathan 翻译:笪洁琼 校对:和中华 本文约6600字,建议阅读15分钟. 本文简要介绍了如何使用spaCy和Python中的相关库进行自然语言处理(有时称为"文本分析& ...

  5. 通过命令行在Python中测试以太坊RPC客户端

    2019独角兽企业重金招聘Python工程师标准>>> 在这个笔记中,我将使用Python命令行测试以太坊的RPC客户端,准备好狂敲键盘吧.过程中有关JSON RPC的更多信息,可以 ...

  6. python函数分几种_简单了解Python中的几种函数

    python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda lambda函数的使用方法:在lam ...

  7. python pdf处理 图片_在Python中从PDF提取图像而无需重新采样?

    在带有用于CCITTFaxDecode过滤器的PyPDF2的Python中: import PyPDF2 import struct """ Links: PDF for ...

  8. python如何读取txt文件-如何在python中读取文件夹中的txt文件列表

    注意:我在答案的最后写了这些函数,所以请随意跳转到那个 – 但是为了更好地理解,我仍然希望逐个部分地运行代码. 将用于解释的示例方案 假设您在此文件夹中有12个名为test的文件,其中10个是.txt ...

  9. 功能式Python中的探索性数据分析

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 这里有一些技巧来处理日志文件提取.假设我们正在查看一些Enterprise Splunk提取.我们可以用Splunk来探索数据.或者我们可以 ...

最新文章

  1. 开源wkhtmltopdf使用心得 (二)
  2. 初次使用PyCharm
  3. 成功解决This DCH driver package is not compatible with the currently installed version of Windows. This
  4. 针对某游戏保护DebugPort清零的一次逆向
  5. SAP S/4HANA Material Fiori应用根据扩展字段搜索的实现原理
  6. yum源查看mysql_获取MySQL各版本yum源 并安装
  7. lol全队消息怎么发_LOL女神公开新男友?亲密合照网友酸了,随后粉丝反应太真实...
  8. document.createElement()的用法
  9. java编写监听器步骤_IT兄弟连 JavaWeb教程 监听器1
  10. php gb2312转big5 函数
  11. (曲率系列4:)基于点拟合二次曲面并求曲率
  12. 分享10个优秀的技术栈社区
  13. android 邮箱 推荐,Android邮箱谁最棒?最新热门邮箱App横向测试
  14. java-php-python-ssm抑郁症患者博客交流平台计算机毕业设计
  15. 小米4 手机红外接口工作了
  16. 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
  17. 机器人 零境交错吧_电击文库零境交错
  18. 微信开放平台 错误码61007: api is unauthorized to component
  19. 华大半导体正式成为RT-Thread高级会员
  20. 二维排样规则算法php,一种实用的二维不规则零件排样算法

热门文章

  1. Camel之AsyncProcessor
  2. ASP.NET MVC自定义ActionResult实现文件压缩
  3. Linux之DNS服务
  4. 交互式数据可视化-D3.js(一)
  5. 苹果手机在火车站被偷的状况下如何定位找回
  6. Debian 6.0 安装过程 及中文乱码
  7. 每天学一点flash(15) xml的一些常见写法
  8. 区块链有哪些技术特征
  9. 软件测试质量过程检测文档_如何编写实际上有效的质量检查文档
  10. 1356服务器性能,Intel发布4款LGA1356插口服务器处理器