![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小二江湖
这个作者很懒,什么都没留下…
展开
-
Python 实现端口扫描器
适合有一点Python编程基础的学员学习实现的原理最简单的端口扫描工具使用TCP连接扫描的方式,即利用操作系统原生的网络功能,且通常作为SYN扫描的替代选项。Nmap将这种模式称为连接扫描,因为使用了类似Unix系统的connect()命令。如果该端口是开放的,操作系统就能完成TCP三次握手,然后端口扫描工具会立即关闭刚建立的该连接,防止拒绝服务攻击。这种扫描模式的优势是用户无需特殊权限。...原创 2018-11-29 11:01:29 · 424 阅读 · 0 评论 -
Python入门到实践-I/O函数
别被表面唬住了,看到I/O就有兄弟说看不懂。那仅仅是表面而已,简单的理解就是输入和输出。之前代码中我们常见的"print"就是最简单的,将传递的字符串或者表达式打印出来,话不多说讲新的;input (raw_input 已弃用)很多同学自己google查过这个函数的意思,简单的说下它是Python内置的函数,它会获取用户输入的信息,并将其作为一个字符串返回(白话就是他可以获取我们输入的话)栗子...原创 2018-11-28 09:25:43 · 117 阅读 · 0 评论 -
Python入门到实践-函数
函数(function)也许让你映入脑海的第一印象应该是数学. 聊到数学应该好多人都会感觉痛苦。在数学上,函数代表了集合之间的对应关系。譬如,所有的手机都算是一个集合,所有CPU型号也都算是一个集合,那么很自然的手机和cpu这两个集合之间是存在一定对应关系的,这种我们就可以表达为一个函数。概念的东西有些难以下咽,我们还是举个栗子:#!/usr/bin/env python3#coding:u...原创 2018-11-28 09:24:44 · 137 阅读 · 0 评论 -
Python入门到实践-时间戳
Python内置了两个关于时间的模块time: 处理时间Calendar:处理日期time我们还是通过一个小栗子:#!/usr/bin/env python3#coding:utf-8import time# 输出时间戳 print (time.localtime(time.time()))之前讲过的猜字游戏里你如果还记得话,应该知道我代码里有一句 import rand...原创 2018-11-28 09:23:44 · 118 阅读 · 0 评论 -
Python入门到实践-Dictionary
这里要讲到的字典也是一种数据类型,你别理解成新华字典或者成语字典就Ok了,它其实是能够存储任何数据类型的对象… 停!我知道你想说什么,我要说的不是你的对象,也不负责帮你找对象,我自己还缺呢。开玩笑的,继续回忆一下列表使用的是“[]” 中括号, 元组使用的是“()”小括号,这回我们要凑齐了,不错词典将要是用“{}” 大括号;字典中的每一个键值对key:value之间用逗号分开,撸一个你看看dic...原创 2018-11-28 09:22:32 · 150 阅读 · 0 评论 -
Python入门到实践-元组
上一节列表中我们有提到元组,但是没有去讲,这一节我们来讲讲这个是什么东东;说到元组,其实它跟上节我们讲到的列表有些相似的,但不同与列表的是元组中的元素不能修改以及列表中我们使用的 "[]"中括号,元组我们使用的就是小括号 “()” ;当然,创建一个元组很容易的,在括号中添加元素,然后用“,”将元素隔开即可。就这么简单,来撸一段代码就知道了当我们想创建一个空元祖时可以写成tuples =...原创 2018-11-28 09:20:36 · 103 阅读 · 0 评论 -
Python入门到实践-列表
讲到列表先就应该从序列讲起,在Python编程中最基础的数据结构其实就是序列。在序列当中每一个元素都会存在一个索引,之前我在公众号【假装我是程序员】中的“字符串”这篇文章中有代码实例涉及过索引,第一个元素的索引是0 ,第二个则是1,第三个… 你懂的。你只要记住,在计算机当中所有的编号都是从0开始就可以了创建一个列表,使用逗号分隔不同的数据项使用中括号括起来就可以:#!/usr/bin/en...原创 2018-11-28 09:19:09 · 148 阅读 · 0 评论 -
Python入门到实践-猜字游戏
学完while循环后我们通过实践来做一个小游戏程序【猜数字】,风格一样先上代码:#!/usr/bin/env python3#coding:utf-8import random answer = int(random.uniform(1,30)) num = int(input('猜猜数字:')) if num == answer: print('厉害了,第一次就蒙对了')w...原创 2018-11-27 11:04:04 · 235 阅读 · 0 评论 -
Python入门到实践-for循环
for循环可以遍历任何序列的项目,比如遍历一个字符串的所有字母或者遍历一个列表中所有元素,还是老规矩,废话不多说直接整代码:#!/usr/bin/env python3#coding:utf-8for letter in 'park': print('park 中的字母有:',letter)zoo = ['monkey','tiger','lion','giraffe']for a...原创 2018-11-27 11:00:56 · 95 阅读 · 0 评论 -
Python入门到实践-字符串的使用
跟大家说说字符串拼接,记得在之前的文章里我也写过一句字符串拼接的代码,但是没有做过多的解释;在公众号[假装我是程序猿]中字符串那篇文章有提到,感兴趣的可以去看看;对于字符串拼接我们可以通过 “+” 符号把两个或者多个字符串拼接在一起,看下栗子:#!/usr/bin/env python3#coding:utf-8strone = 'Hello'strtwo = 'Fanxiao2'...原创 2018-11-27 10:59:25 · 112 阅读 · 0 评论 -
Python入门到实践-字符串
关于字符串的概念性的东西我不多讲了,大家都是可以查到的;#!/usr/bin/env python3str = "Welcome to Python Code!"print str # 输出完整的字符串print str[1] # 输出字符串的第二个字符 (从0开始数)print str[1:5] # 输出字符串中第二个至第五个...原创 2018-11-27 10:58:13 · 97 阅读 · 0 评论 -
Python入门到实践-条件语句
条件语句在编程开发中是常用的一种计算机判断语句,你也可以理解成是对程序执行的流程就行控制俗称“流程控制语句”条件语句理解起来其实非常简单,说白了就是让计算机判断条件是对还是错。是对的,执行一段语句。如果是错的,执行另一段语句,就这么简单。编程中我们一般使用if语句用于控制程序的执行,说到这里不知道你有没有蒙圈,蒙圈了也没关系,我扶你起来咱们通过例子去剖析#!/usr/bin/env pyth...原创 2018-11-27 10:56:15 · 105 阅读 · 0 评论 -
Python入门到实践-循环
Python中主要的循环有 for循环和while循环for循环是根据设定的次数重复执行代码while循环实在符合给定的判断条件时执行循环体,不符合则退出循环体概念这个东西跟你白话多了也不一定能解释的明白,直接通过例子来解释吧。咱们从不断的代码实例中去学习和领会新的概念啰嗦一下:在循环中会有3个循环控制语句breakcontinuepass通过下面的例子我慢慢与你分析#!...原创 2018-11-27 10:55:00 · 106 阅读 · 0 评论 -
Python入门到实践-变量
什么是变量这个概念不难去找,百度,google你都可以找到想要的答案;我这里简单的说说:变量就是存储在内存中的一个值,通过这个值你可以指定不同的数据类型,因此这些变量可以存储字符串,整数或者浮点数等等说到数据类型,我这里说说Python编程语言包含了五种数据类型:1.Numbers 数字2.String 字符串3.List 列表4.Tuple 元祖5.Dictionary 字...原创 2018-11-27 10:53:05 · 109 阅读 · 0 评论 -
Python入门到实践-计算机算数
数值运算只要你读过小学肯定多多稍稍听过数值运算的概念,白话讲就是“算术”,那么计算机会算术早已家喻户晓了,Python进行算术也是非常简单的,我们通过输入以下数值运算就可以算出对应结果[命令行操作]:>>> 1 + 1 # 加法运算;结果为: 2>>> 10 - 10 # 减法运算;结果为: 0>>> 1 * 1 ...原创 2018-11-27 10:50:46 · 141 阅读 · 0 评论 -
Python入门到实践-Hello Python3
安装什么的我直接略过,网上各种教程有的是,如果在安装中出了了什么问题,你解决不了的可以随时联系我。我接下来的操作就当作你已经安装完了Python3了!安装好Python3之后我们通过命令行来输入:Python回车之后你会进入到一个操作界面以 >>>开头的。此时的运行机制就是你输入的Python命令被Python的解释器转化成了计算机指令。在指令后输入:>>>...原创 2018-11-27 10:48:48 · 618 阅读 · 0 评论 -
python入门到实践-了解Python
关于Python的发展,及Python的历史概述我这里将不会浪费时间和大家介绍,因为我觉得能够借用搜索引擎搜索到的知识大家就竟可能的自己动手动脑去了解和认知,我主要就讲讲Python的一些基本的特性及版本的选择相关知识:特性 解释性语言 简单点理解就是不需要进行编译,运行程序时直接翻译成机器代码。Pyton作为脚本语言[脚本语言的特点是“随时编辑,及时生效”],其高效的开发效率和可移...原创 2018-11-27 10:40:32 · 174 阅读 · 0 评论 -
Python入门到实践-问答机器人
基础知识学了其实也有一段时间了,做几个小的实例还是绰绰有余的。今天我们就一起实操,写一个问答机器人吧问题来了,要做一个问答机器人我们首先得知道会用到哪些学到的知识点:字典:存储机器人的相关对话内容,让机器人有相关的“记忆”循环(嵌套循环):一直去响应我们对应的问题判断: 执行流程操作搞清楚了机器人的相关运作流程之后就开搞吧,流程是比较复杂的,不过相信你能搞定。上栗子:#/usr/b...原创 2018-11-28 09:26:56 · 363 阅读 · 0 评论