随笔分类 -  从零开始学Python理论

摘要:一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值。 默认参数特点: 调用函数的时候,默认参数非必须传递 默认参数的用途: 安装一个软件的时候,都会有所谓默认安装和自定义安装之类的选项。那么默认安装是什么呢?就是软件预先已经设定好了安装的内容参数,你只要执行就会按照默 阅读全文
posted @ 2018-06-10 13:17 陈思齐 阅读(964) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾 while True : if cpu利用率 90% : 连接邮件服务器 发送邮件 关闭连接 if 硬盘使用空间 90% : 连接邮件服务器 发送邮件 关闭连接 if 内存占用 80% : 连接邮件服务器 发送邮件 关闭连接 def 发送邮件(内存) 连接邮箱服务器 发送邮件 关闭连接 阅读全文
posted @ 2018-06-10 13:16 陈思齐 阅读(473) 评论(0) 推荐(0) 编辑
摘要:一,文件的其他打开模式 "+"表示可以同时读写某个文件: r+,可读写文件(可读;可写;可追加) w+,写读(不常用) a+,同a(不常用 "U"表示在读取时,可以将\r\n自动转换成\n(与r或r+模式同使用) rU(不常用) r+U(不常用) "b"表示处理二进制文件(如:FTP发送上传ISO镜 阅读全文
posted @ 2018-06-10 13:16 陈思齐 阅读(399) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾 (讲解+温习120分钟) 一,集合的使用 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重复,把一个列表变成集合,就自动去重复了 关系测试,测试两组数据之前的交集,差集,并集等关系 1.1 集合的创建 1.2 集合的去重复特性 1.3 集合的并集(|) 1.4 集合的交集( 阅读全文
posted @ 2018-06-10 13:15 陈思齐 阅读(408) 评论(0) 推荐(0) 编辑
摘要:一,文件的基础操作 对文件操作的流程 [x] :打开文件,得到文件句柄并赋值给一个变量 [x] :通过句柄对文件进行操作 [x] :关闭文件 创建初始操作模板文件 1.1 文件的按行读取(readline) 特别提示: 只要文件没有执行f.close()进行关闭,那么继续f.readline()的话 阅读全文
posted @ 2018-06-10 13:15 陈思齐 阅读(403) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习90分钟) 一,字符串常用操作 1.1 字符串首字母大写(capitalize) 1.2 统计字符串某字母的含有个数(count) 1.3 让字符串在输出时居中显示(center) 特别说明: name.center(50):一共打印50个字符,不够的用空来代表,把name放 阅读全文
posted @ 2018-06-10 13:14 陈思齐 阅读(480) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习90分钟) 在Python3中,字符串和二进制可以相互转换 "你好吗?".encode() 将字符串转换成二进制 b'\xe4\xbd\xa0\xe5\xa5\xbd\xe5\x90\x97\xef\xbc\x9f' "你好吗?".encode().decode() 将二进制 阅读全文
posted @ 2018-06-10 13:05 陈思齐 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习60分钟) 一,Python基础 1.1 字符编码与二进制 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交 阅读全文
posted @ 2018-06-10 13:04 陈思齐 阅读(816) 评论(0) 推荐(0) 编辑
摘要:上节作业回顾(讲解+温习60分钟) 一,模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学两个简单的。 1.1 sys模块 1.2 os模块 实例(1):os.s 阅读全文
posted @ 2018-06-10 13:04 陈思齐 阅读(663) 评论(0) 推荐(0) 编辑
摘要:标签(空格分隔): Mr.chen之Python3.0执教笔记(QQ:215379068) 仅供北大青鸟内部学习交流使用 开发不是看出来的,开发一定是练出来的; 想学好开发,没有捷径可走,只有不断的练练练; 在运维的学习路线中,首看原理架构知识的掌握,次为实操部署; 在开发的学习路线中,首看逻辑思想 阅读全文
posted @ 2018-06-10 13:03 陈思齐 阅读(1666) 评论(1) 推荐(1) 编辑
摘要:Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 (2)使用变量 (3)变量的命名规则 由字母,数字,下划线组成 不能以数字开头 不能使用Python关键字 错误的变量命名举例: 英文字母大小写敏感,例如:m与M不同 二,Python的常 阅读全文
posted @ 2016-12-14 18:08 陈思齐 阅读(1611) 评论(2) 推荐(3) 编辑
摘要:Socket网络编程 一,Socket编程 (1)Socket方法介绍 Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接“,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 套接字是一个双向的通信信道的端点。套接字可能在沟通过程 阅读全文
posted @ 2016-12-14 00:32 陈思齐 阅读(1173) 评论(0) 推荐(1) 编辑
摘要:一,类的属性 (1)示例 通过属性获取已经创建对象的个数 class Plane: pCount = 0 类属性 def __init__(self,name,category): self.name = name self.category = category 实例属性 Plane.pCount 阅读全文
posted @ 2016-12-07 01:56 陈思齐 阅读(482) 评论(1) 推荐(0) 编辑
摘要:标签(空格分隔): 面向对象 一,面向对象基础 (1)面向对象概述 面向过程:根据业务逻辑从上到下写代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,往往用一长段代码来实现指定功能, 阅读全文
posted @ 2016-12-01 16:32 陈思齐 阅读(818) 评论(0) 推荐(0) 编辑
摘要:Python入门介绍 一,Python的基本介绍 (1)概要 Python是一种解释型,面向对象,动态数据类型的高级程序设计语言。常被广泛用于处理系统管理任务和web编程。现如今Python已经成为了最受欢迎的程序设计语言之一。 Python语言简洁易读以及可扩展性,被广泛用于科学计算,例如,麻省理 阅读全文
posted @ 2016-11-01 13:37 陈思齐 阅读(1260) 评论(1) 推荐(2) 编辑