随笔分类 -  Python编程之路

摘要:1、 基于Tcp的远程调用命令实现 很多人应该都使用过Xshell工具,这是一个远程连接工具,通过上面的知识,就可以模拟出Xshell远程连接服务器并调用命令的功能。 Tcp服务端代码如下: 1 import socket,subprocess 2 ip_port = ("127.0.0.1",80 阅读全文
posted @ 2018-03-01 16:06 无敌小怪兽 阅读(639) 评论(0) 推荐(0) 编辑
摘要:我会在近期尽快更新好之前写的博客,会添加新的知识点和注意问题,排版和内容都会较之前有很大的改观,感谢大家一直的支持! 1、 客户端/服务器架构 客户端/服务器架构也称主从式架构,简称C/S架构,它是一种网络结构,把客户端(Client)(通常是一个采用图形界面的程序)与服务器(server)区分开来 阅读全文
posted @ 2018-02-26 14:56 无敌小怪兽 阅读(996) 评论(0) 推荐(1) 编辑
摘要:1、 多态 多态,最浅显的意识就是同一事物具有多种形态,这很好理解,动物是一个大类,猫类属于动物类,狗类属于动物类,人也是属于动物类,那能理解成,猫、狗、人是一样的吗?当然不是,还有,水,分为液体、固体、气体,但它们都是H20构成的,这也是多态。意味着对于不同的类的对象,可以执行相同的操作, 多态是 阅读全文
posted @ 2018-02-26 08:30 无敌小怪兽 阅读(839) 评论(0) 推荐(1) 编辑
摘要:在发表本篇随笔的时候,距离上一次发已经有一个多月了,很多朋友私信我为什么不持续更新了,在这里先跟大家说声抱歉。因为年底的工作较为繁重,实在分不出精力,更重要的也是在思考后面进阶的部分要按怎样的顺序写,对于初学者来说更友好,更容易理解,希望我的文章能帮到更多的喜欢python,想要学习python的人 阅读全文
posted @ 2018-02-24 11:11 无敌小怪兽 阅读(1000) 评论(1) 推荐(2) 编辑
摘要:面向对象编程 1.编程范式   我们写代码的目的是什么?就是为了能够让计算机识别我们所写的代码并完成我们的需求,规范点说,就是通过编程,用特定的语法+数据结构+特殊算法来让计算机执行特定的功能,实现一个功能的方式有很多种,对这些不同编程方式的特点进行归纳总结出来的编程方式类别,就 阅读全文
posted @ 2018-01-09 16:42 无敌小怪兽 阅读(1356) 评论(0) 推荐(2) 编辑
摘要:1.正则表达式   正则表达式为高级的文本模式匹配,抽取,与/或文本形式的搜索和替换功能提供了基础,简单的来说,正则表达式是由一些字符和特殊符号组成的字符串。Python通过标准库中的re模块来支持正则表达式。 2.特殊符号和字符   首先介绍一下最常见的特殊 阅读全文
posted @ 2018-01-04 16:38 无敌小怪兽 阅读(748) 评论(1) 推荐(2) 编辑
摘要:1.模块   函数的优点之一,就是可以使用函数将代码块与主程序分离,通过给函数指定一个描述性的名称,并将函数存储在被称为模块的独立文件中,再将模块导入主程序中,通过import语句允许在当前运行的程序文件中使用模块中的代码, 一个.py文件就称为一个模块,包含了Python对象定 阅读全文
posted @ 2018-01-02 14:17 无敌小怪兽 阅读(1303) 评论(1) 推荐(2) 编辑
摘要:1.装饰器的概念   装饰器本质上就是一个函数,主要是为其他的函数添加附加的功能,装饰器的原则有以下两个: 装饰器不能修改被修饰函数的源代码 装饰器不能修改被修改函数的调用方式   装饰器可以简单的理解为:高阶函数+嵌套函数+闭包 2.高阶函数  & 阅读全文
posted @ 2017-12-15 09:52 无敌小怪兽 阅读(892) 评论(2) 推荐(1) 编辑
摘要:1.文件操作的“b模式”(补充) 在上一篇文章中,我在最后一部分写了文件处理的一些方法,但是觉得还是有必要再提一下如下的内容: 像rb、wb、ab这种模式,是以字节的形式操作,需要注意以下几个问题: 1)文件不能保存在内存中,只能保存在硬盘中,以二进制的形式,Python只能将字符串写入文本文件,要 阅读全文
posted @ 2017-12-13 10:00 无敌小怪兽 阅读(729) 评论(0) 推荐(1) 编辑
摘要:1.内置函数 上一篇文章中,我重点写了reduce、map、filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对象的文章中具体写出。 abs() all() any() bin();hex();oct() boo 阅读全文
posted @ 2017-12-11 14:44 无敌小怪兽 阅读(732) 评论(0) 推荐(1) 编辑
摘要:1.全局变量和局部变量 一般定义在程序的最开始的变量称为函数变量,在子程序中定义的变量称为局部变量,可以简单的理解为,无缩进的为全局变量,有缩进的是局部变量,全局变量的作用域是整个程序,而局部变量的作用域是子程序内部,当程序运行时,首先会找程序内部有没有局部变量,如果有,则调用,如果没有,才会去调用 阅读全文
posted @ 2017-12-08 15:37 无敌小怪兽 阅读(1088) 评论(1) 推荐(0) 编辑
摘要:1:什么是函数 函数其实就是带名字的代码块,用于完成一些具体的工作。如果我们在写一段程序的时候,需要多次用到同样的一个功能,如果每次都要重复写相同的代码,不仅会增加我们的代码量,更会让我们写出的代码让别人看起来觉得很low,而如果我们把功能作为一个代码块封装在一个函数里,每次仅需要调用这个函数,是不 阅读全文
posted @ 2017-12-04 10:48 无敌小怪兽 阅读(15555) 评论(5) 推荐(1) 编辑
摘要:集合(set) 集合其实就是一个无序的,自动去重的数据集合,它主要的作用是用来去重和进行关系测试,集合的定义方法如下: 通过下面这个例子 进一步说明集合是去重的 集合的一些基本方法如下所示: 1.add():添加,仅适用于添加单个元素 2.update():更新,适用于添加多个元素 3.clear( 阅读全文
posted @ 2017-12-01 10:15 无敌小怪兽 阅读(593) 评论(0) 推荐(0) 编辑
摘要:一:列表(list) 列表是由一系列按特定顺序排列的元素组成,可以创建包含字母表中的所有字母、数字、或中文的列表,也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。 在Python中,用方括号[]来表示列表,并用,来分割列表中的元素,如 列表的取值 列表的修改 补充一下:字符串一旦创建,就 阅读全文
posted @ 2017-11-30 16:13 无敌小怪兽 阅读(987) 评论(2) 推荐(1) 编辑
摘要:1、字符串 字符串是Python最常用的一种数据类型,虽然看似简单,但能够以不同的方式来使用它们。 字符串就是一系列的字符,在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。如“name”、‘age’都可以称为字符串 2、字符串的创建 3、字符串的常用功能(详细) 阅读全文
posted @ 2017-10-25 14:22 无敌小怪兽 阅读(757) 评论(0) 推荐(1) 编辑
摘要:1、 运算符 运算符这里其实也是很好理解的一个知识点。 算数运算 运算符 描述 实例 + 加 a+b 运行结果:10 - 减 a-b 运行结果:0 * 乘 a*b 运行结果:25 / 除 a/b 运行结果:1.0 % 取模 - 返回除法的余数 a%b 运行结果:0 ** 幂 – 返回x的y次方幂 a 阅读全文
posted @ 2017-10-18 17:19 无敌小怪兽 阅读(2402) 评论(0) 推荐(0) 编辑
摘要:1、 变量 Python中的变量概念很好理解,变量其实就是某个数值的“名字”。 变量定义的规则: (1) 只能由数字、字母、下划线组成(不能以数字开头) (2) 不能使用关键字作为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'd 阅读全文
posted @ 2017-10-17 16:05 无敌小怪兽 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:1、 Python的第一个程序 在Windows操作系统下,使用Pyhton语言编写第一个程序: 1 #输出“你好,世界” 2 3 print("Hello World") 在Linux操作系统下,使用Python语言编写第一个程序: 首先通过vi编辑器 编辑一个hello.py文件 [root@l 阅读全文
posted @ 2017-10-17 08:56 无敌小怪兽 阅读(1987) 评论(1) 推荐(4) 编辑
摘要:1、 什么是Python Python是一种“解释型的、面向对象的、带有动态语义的高级程序设计语言,”创始人是吉多·范罗苏姆(Guido van Rossum)。在1989年的圣诞节期间,吉多·范罗苏姆在阿姆斯特丹为了打发时间,开发了一个新的脚本解释程序,作为ABC语言的一种继承。 Python的速 阅读全文
posted @ 2017-10-16 09:49 无敌小怪兽 阅读(640) 评论(0) 推荐(2) 编辑