Python基础篇
本专栏主要介绍Python编程
FLy_鹏程万里
国内网络安全研究员,专注于Web渗透、移动安全、代码审计、应急响应、内网渗透、区块链安全、云安全等研究方向,擅长渗透测试、红蓝对抗、内网渗透、云安全、区块链安全。
展开
-
Python基础——1、python基础知识点
python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互...转载 2018-03-25 15:33:47 · 600 阅读 · 0 评论 -
Python基础————15、字符串
Python 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:Python访问字符串中的值Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:以上实例执行结果:Python字符串更新你可以对已存在的字符串进行修改,并...转载 2018-03-26 19:12:26 · 475 阅读 · 0 评论 -
Python基础————16、列表
Python 列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号...转载 2018-03-26 19:21:31 · 1454 阅读 · 0 评论 -
Python基础————17、元组
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:创建空元组元组中只包含一个元素时,需要在元素后面添加逗号元组与字符串类似,下标索引从0开始,可以进行截取,组合等。访问元组元组可以使用下标索引来访问元组中的值,如下实例:以上实例输出结果:修改元组元组中的元素值是不允...转载 2018-03-26 19:33:44 · 372 阅读 · 0 评论 -
Python基础————18、字典
Python 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例:也可如此创建字典:访问字典里的值把相应的键放入熟悉的方括弧,如下实例:以上实例...转载 2018-03-27 13:11:44 · 366 阅读 · 0 评论 -
Python基础————19、日期和时间
Python日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳...转载 2018-03-27 13:11:56 · 414 阅读 · 0 评论 -
Python基础————20、函数
Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆...转载 2018-03-27 13:12:12 · 426 阅读 · 0 评论 -
Python基础————21、模块
Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。例子下例是个简单的模块 support.py:import 语句模块的引入模块定义好后,...转载 2018-03-27 13:12:29 · 352 阅读 · 0 评论 -
Python————22、文件I/O
Python 文件I/O本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:你的标准屏幕上会产生以下结果:读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputi...转载 2018-03-27 20:04:43 · 322 阅读 · 0 评论 -
Python基础————23、File方法
Python File(文件) 方法file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:转载 2018-03-27 20:15:38 · 369 阅读 · 0 评论 -
Python基础————24、异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。python标准异常什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就...转载 2018-03-27 20:25:37 · 444 阅读 · 0 评论 -
Python基础————25、Python OS文件/目录方法
Python OS 文件/目录方法os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:转载 2018-03-28 19:34:53 · 324 阅读 · 0 评论 -
Python基础————14、Number(数字)
Python NumberPython Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:您也可以使用del语句删除一些 Number 对象引用。del语句的语法是:您可以通过使用del语句删除单个或多个对象,例如:Python 支持四种不同的数值类型:整型(Int) ...转载 2018-03-26 18:47:17 · 551 阅读 · 0 评论 -
Python基础————13、pass语句
Python pass语句Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。Python 语言 pass 语句语法格式如下:实例:以上实例执行结果:...转载 2018-03-26 18:37:00 · 403 阅读 · 0 评论 -
Python————12、continue语句
Python continue语句Python continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python 语言 continue 语句语法格式如下:流程图:实例:以上实例执行结果:...转载 2018-03-26 18:35:07 · 417 阅读 · 0 评论 -
Python基础——2、python环境搭建
python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000...转载 2018-03-25 15:48:07 · 436 阅读 · 0 评论 -
Python基础——3、python中文编码
Python 中文编码前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界"就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint "你好,世界";以上程序执行输出结果为: File "test.py", line 2SyntaxError...转载 2018-03-25 16:00:07 · 627 阅读 · 0 评论 -
Python基础———4、python基础语法
Python基础语法Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。第一个 Python 程序交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下...转载 2018-03-25 16:20:58 · 501 阅读 · 0 评论 -
Python基础——5、变量类型
Python变量类型变量是存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建...转载 2018-03-25 16:49:39 · 402 阅读 · 0 评论 -
Python基础——6、运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量: a=10,b=20:以下实例演示了Python所有算术运算符的操作:以上实例输出结果为:注意:Python2.x 里,整数除整数,只能得...转载 2018-03-25 17:07:09 · 679 阅读 · 0 评论 -
Python基础——7、条件语句
Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分...转载 2018-03-25 17:17:53 · 309 阅读 · 0 评论 -
Python基础——8、循环语句
Python循环语句本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:Python提供了for循环和while循环(在Python中没有do..while循环):循环控制语句循环控制语句可以更改语句执行的顺序。Python支持以下循环控制...转载 2018-03-25 17:22:00 · 555 阅读 · 0 评论 -
Python基础————9、While 循环语句
Pythonwhile循环语句Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。执行流程图如下:Gif 演示 Python while 语句执行过程以上代码执行输出结果:whil...转载 2018-03-26 18:19:35 · 744 阅读 · 0 评论 -
Python基础——9、for循环
Python for循环Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for循环的语法格式如下:流程图:实例:以上实例输出结果:通过序列索引迭代另外一种执行循环的遍历方式是通过索引,如下实例:以上实例输出结果:以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。循环使用 else...转载 2018-03-26 18:26:33 · 472 阅读 · 0 评论 -
Python基础———10、循环嵌套
Python 循环嵌套Python 语言允许在一个循环体里面嵌入另一个循环。Python for 循环嵌套语法:Python while 循环嵌套语法:你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。实例:以下实例使用了嵌套循环输出2~100之间的素数:以上实例输出结果:...转载 2018-03-26 18:29:24 · 490 阅读 · 0 评论 -
Python基础————11、break语句
Python break语句Python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Python语言 break 语句语法:流程图:实例:以...转载 2018-03-26 18:32:15 · 341 阅读 · 0 评论 -
Python基础————26、Python内置函数
Python 内置函数 内置函数 abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()iter()property()tup...转载 2018-03-28 19:41:01 · 471 阅读 · 0 评论