读别人源码:

函数的引入


## 变量的作用域




提醒,变黄了

只是提示,不代表python不处理了

常见的四类形参











匿名函数



匿名函数对应leetcode题目


思路:





总结:



递归函数



递归实现菲波那切数列



文件的基本操作

计算机的数据存储在硬盘上面。
文件的作用:持久化存储
默认数据是加载在内存中,结果也是保存在内存中,程序执行结束,所有数据释放。



权限问题,读open源代码
进去以后,open的用法。

w模式会清除之前已经写过的文件,追加a。




最常用的模式





运行下来,没有输出。

原因在于:w+先清空再写入
写入hello world ,指针从h开始写,一直写到d。
读取,从d后面开始读取,所以读取不到内容。
如何读取内容,让指针移动到最前面,然后开始读取。

(0,0)代表文件的最开始,(0,2)代表文件的末尾。

os模块(操作系统)

1.获取操作系统类型


nt表示windows
2.获取主机信息

如果想要写跨平台:
做项目时候:
会把自己的数据库密码这类放入环境变量中,要不然写在代码中,开源后,会被其他人攻击。

等等

json模块

将Python特有的列表转换成每种语言都有的格式,就是数据交换转换格式的模块


转换后的每种语言都有


如何将该信息存入文件?




pandas模块

数据解析和清洗最常用的模块
安装:在terminal下

安装很慢,因为默认是从国外网站下载。
可以修改安装路径,从国内的清华或者中科院或淘宝快的地方,我从豆瓣安装。
安装好



报错说缺少模块,安装便可
对excel做操作的模块


python运维-函数相关推荐

  1. Python运维开发基础01-语法基础【转】

    开篇导语 整个Python运维开发教学采用的是最新的3.5.2版,当遇到2.x和3.x版本的不同点时,会采取演示的方式,让同学们了解. 教学预计分为四大部分,Python开发基础,Python开发进阶 ...

  2. python运维模块_Python 运维常用模块

    基础库:sys.os(os.path.os.stat).time.logging.prarmiko.re.random Python运维常用的20个库 1.psutil是一个跨平台库(https:// ...

  3. python运维系统开发_Python系统运维开发实战

    课程主题: Python 高级运维开发实战 课程讲师: Alex 老师, triaquae python 开源运维管理软件创始人,知名 IT 公司运维开发架构师 课程安排: 每周六一天全天(早 9:0 ...

  4. 阅后即焚,Python 运维开发99速成

    2019独角兽企业重金招聘Python工程师标准>>> -欢迎大家订阅微信公众号:Python从程序猿到程序员 导读 本文篇幅较长,请收藏并耐心阅读 首先请读者原谅这个文章标题有些唬 ...

  5. python运维怎么学

    运维工程师和开发人员一样,同属于IT从业人员,很多人认为运维人员不需要懂开发,其实不然,不懂开发的运维道路会越走越窄.现阶段,掌握一门Python开发已经成为高级运维工程师的必备技能了,那么Pytho ...

  6. Python运维开发基础09-函数基础【转】

    上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能import s ...

  7. Python运维开发基础10-函数基础【转】

    一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值. #代码演示: def test(x,y=2): #形参里有一个默认参数 print (x) print (y) t ...

  8. python运维实战--跨堡垒机连接二级服务器上传文件

    python运维实战--跨堡垒机连接二级服务器上传文件 paramiko的有关概念和操作 Welcome to Paramiko! - Paramiko documentation 这个python脚 ...

  9. 一群热爱python运维的精英们!

    老男孩python运维开发精品培训第三期一部分学员毕业合影留念! 转载于:https://blog.51cto.com/oldboy/1363274

最新文章

  1. ubunto安装mysql8.13_ubuntu安装mysql[ubuntu部署]
  2. BZOJ1103: [POI2007]大都市meg
  3. ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock
  4. spark.kubernetes.file.upload.path的作用
  5. 03_TF2 Guide、文档清单(数据输入、估计器、保存模型、加速器、性能调优等)、TF2库和扩展库(TensorBoard、数据集、TensorFlow Hub、概率和统计分析库、图像处理库)
  6. C++实现井字棋小游戏(写得不好,留作纪念!!!)
  7. [包计划] node-fs-extra
  8. go 接口 构造器_Go 中接口值的复制
  9. Mysql学习总结(84)—— Mysql的主从复制延迟问题总结
  10. 平衡二叉树【学习笔记】
  11. python学习-要学 Python 需要怎样的基础?
  12. java版txt文件下载解决
  13. 修改VS2017打开在文件中查找窗口以及格式化代码的快捷键
  14. ERP原理:第二节 物料清单(BOM)
  15. 面试题七 C/C++ 骑士营救公主 骑士只能向右或者向下移动,遇到陷阱就死了,求骑士营救公主的所有路线-程序员面试题
  16. 关于n阶线性齐次常微分的特征方程特征根相同时解的推导
  17. 【python 图像识别】图像识别从菜鸟走向大神系列1
  18. 保姆级在自己电脑搭建我的世界服务器教程
  19. clamav的病毒库文件的文件头的信息说明(clamav版本号等)
  20. 分享渴垂栋懈沁心烟帆新上线的网站如何在几天内优化至首页

热门文章

  1. MySQL体系结构与管理
  2. python:抽样和抽样方法
  3. Learning Linux(2): Linux装机必备软件及工具
  4. 次时代科幻房间场景作品
  5. 计算机控制发展历程,电气控制技术的发展历程
  6. vue pdf组件调节大小_创建可移动和可调整大小的Vue组件
  7. 使用DataRobot和Databricks简化大数据和AI
  8. JavaScript基础之Ajax总结大全
  9. 【附源码】计算机毕业设计SSM校园二手拍卖网
  10. 机器人的地图——占据栅格地图