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