当前位置: 首页 > news >正文

小菜鸟Python历险记:(第五集)

今天写的文章是记录我从零开始学习Python的全过程。

在Python中对方法进行备注的时候,往往都是写在方法中的第一行所在位置。在书写注释以后,在调用方法的时候,鼠标点击方法会有一个浮动的提示显示备注内容。具体如下图所示:

注释的内容使用单引号括起来,这在前几篇文章中有提到。

在Python中除了上面的自定义方法之外,还存在匿名函数Lambda。它常用在需要一个函数对象,但是又不想费力的去命名一个函数的时候。举个使用Lambda匿名函数的例子:

上图所示的例子运行结果为30.

在Python中模块是一个包含所有函数和变量的文件,后缀名为.py的文件。使用import可以直接将.py文件直接引用过来,同时也可以调用模块中的其他方法。

在使用import导入模块的时候,无论import多少次,都只导入一回。

在Python标准库中有很多模块,说人话就是有很多的.py文件用来给我们写程序的时候调用,就像C#中的using和引用。

下面介绍相关模块:

OS模块:具有创建、移动、删除文件和目录以及访问环境变量等。

time模块:获取当前时间,格式化日期、计时等功能。

random模块:生成整数、浮点数等。

math模块:数学计算方法都在这里面。

re模块:提供了正则表达式处理函数,用于文本收索、替换等功能。

json模块:将对象转换为JSON格式,也可以从JSON中解析出对象。

urllib模块:访问网页,处理url功能,发送post请求等功能。

这些模块都是采用C语言进行编写的。

下面是调用这些包的图片:

C#中如何使用模块的例子如下图:

在Python中有一个特殊的常量None,它不表示0,也不表示空字符串,表示没有值。同时具有自己的数据类型为NoneType。

在C#中也有和None相同功能的常量,是null。

今天学习分享就介绍到这,下篇学习分享再见。

坚持学习注定会有收获。

http://www.lryc.cn/news/42285.html

相关文章:

  • 【思维模型】五分钟了解<复利思维>,为何学习复利思维?什么是复利思维?如何应用复利思维?
  • Vue.js语法详解:从入门到精通
  • 程序员的代码行数越少越好?
  • 【每日一题Day156】LC1032字符流 | 字典树
  • V2G模式下含分布式能源网优化运行研究(Matlab代码实现)
  • 手写一个简单的RPC框架
  • 【剑指offer】旋转数组的最小数字
  • 【Dorker】Portainer轻量级可视化工具
  • 基于 vue.js 进行组件封装的方案
  • 【Unityc#专题篇】之c#基础篇
  • Python(白银时代)——模块、包、异常
  • 小程序和Vue写法的区别
  • 如何实现分布式锁
  • 使用VS2019连接Microsoft SQL Server Compact 4.0数据库
  • Vue2 和 Vue3 的对比
  • [数据结构]二叉树的链式存储结构
  • 黑马程序员 Redis 踩坑及解决
  • Matlab实现粒子群算法
  • tailwindcss 写原生html
  • Java开发一年不到,来面试居然敢开口要20K,面完连8K都不想给~
  • LeetCode题解 20(17,79) 电话号码的字母组合,单词搜索<回溯>
  • 路径之谜 蓝桥杯 89
  • Mysql数据库如何调优
  • CAN(FD)记录仪在新能源汽车整车控制器(VCU)、电池管理系统(BMS)、电机控制器(MCU)、发动机ECU中的应用,免去出差烦恼
  • 【设计模式】23种设计模式之七大原则
  • python - 文件操作
  • docker打包golang应用
  • redis 内容总结
  • 贪心算法(一)
  • 【栈和队列OJ题】有效的括号用队列实现栈用栈实现队列设计循环队列