Just Do It

  • 首页

  • 标签

  • 归档

  • 搜索

Python的re模块与正则表达式

发表于 2019-03-19 更新于 2019-07-08

正则表达式即 regular expression ,描述了一种字符串匹配的模式(pattern),可以用来检查一个字符串是否含有某种子串,也可以将匹配的子串替换,还可以从某个字符串中取出符合某个条件的子串等。 模式和被搜索的字符串既可以是 Unicode 字符串 (str) ,也可以是 8 位字节 ...

阅读全文 »

Python的异常处理

发表于 2019-03-19 更新于 2019-07-12

错误和异常错误错误分为两种,一种是代码的语法错误,这类错误会被 Python 解释器的语法检测识别到,必须在程序执行前就进行修正。 # 语法错误一ifdef test: # 语法错误二 print(hello # 语法错误三 另一种属于程序的逻辑上的错误。比如数据类型的转换: # 比如输入 ...

阅读全文 »

Python的包及其导入

发表于 2019-03-18 更新于 2019-07-12

包包是一种通过用 .模块名 来构造 Python 模块命名空间的方法。 例如,模块名 A.B 表示 A 包中名为 B 的子模块。正如模块的使用使得不同模块的作者不必担心彼此的全局变量名称一样,包 A 和包 B 下有同名模块也不会冲突,如 A.a 与 B.a 来自两个命名空间。 注意事项1、包是目录级 ...

阅读全文 »

Python的模块和使用

发表于 2019-03-18 更新于 2019-07-12

什么是模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Python 中,常规情况下一个模块就是一个包含了 ...

阅读全文 »

Python的内置函数

发表于 2019-03-17 更新于 2019-07-01

Python 解释器内置了很多函数和类型,我们可以在任何时候使用它们。根据官网以及自己所学知识进行了梳理,做了下面的思维导图,供自己学习和查阅。 官方文档链接:https://docs.python.org/zh-cn/3.7/library/functions.html#func-set 下面是 ...

阅读全文 »

Python的生成器和迭代器

发表于 2019-03-16 更新于 2019-06-28

在了解 Python 的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些 ...

阅读全文 »

Python的匿名函数和递归函数

发表于 2019-03-15 更新于 2019-12-09

匿名函数 lambda匿名函数的命名规则,用 lamdba 关键字标识,冒号 : 左侧表示函数接收的参数(a,b) , 冒号 : 右侧表示函数的返回值(a+b)。 因为 lamdba 在创建时不需要命名,不需要显式地指定函数 ,所以叫匿名函数。 普通函数与匿名函数的对比: 普通函数 def add( ...

阅读全文 »

Python中的闭包和装饰器

发表于 2019-03-15 更新于 2019-12-05

基本要点函数即对象函数名的本质就是一个变量,保存了函数所在的内存地址。 #!/usr/bin/env python3# -*- coding: utf-8 -*-def dns_resolver(fpath='/etc/resolv.conf'): with open(fpath, 'rt', ...

阅读全文 »

Python的高阶函数

发表于 2019-03-14 更新于 2019-12-05

函数式编程函数是 Python 内建支持的一种封装,把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 函数式编程中的函数这个术语不是指计算机中的函数,而是指数学中的函数,即自变量的映射。也就是说 ...

阅读全文 »

Python的函数

发表于 2019-03-13 更新于 2019-12-05

函数及特性函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 函数的特性: 减少重复代码,提高应用的模块性和代码的重复利用率,用来实现单一,或相关联功能。 可扩展性:方便修改,更容易扩展代码的功能。 保持代码的一致性,修改函数功能之后所有调用函数的 ...

阅读全文 »
123…14
Silence

Silence

书山有路勤为径,学海无涯苦作舟
139 日志
35 标签
RSS
GitHub E-Mail
友情链接
  • IBM developerWorks
  • Pro Git
  • freeOA
  • 运维生存时间
  • 运维之路
  • 网络之路
  • 易百教程
  • CentOS中文站
  • Linux就该这么学
  • 网络进行时
  • 阮一峰的网络日志
  • 廖雪峰的官方网站
  • 谢益辉的博客
  • 酷壳
  • 张馆长的博客
  • kuops
  • 金步国作品集
  • 王帅的博客
  • nMask
  • Arvon
  • Kionf
  • the5fire
© 2015 – 2020 文章总结于网络,转载请注明出处
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.2.0
|
0%