自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python零基础入门教程

python零基础入门教程

  • 博客(29)
  • 收藏
  • 关注

原创 Python序列(列表list和元组tuple)用法完全攻略

所谓序列,指的是一种包含多项数据的数据结构,序列包含的多个数据项(也叫成员)按顺序排列,可通过索引来访问成员。Python 的常见序列类型包括字符串、列表和元组。前一章介绍过的字符串,其实就是一种常见的序列,通过索引访问字符串内的字符程序就是序列的示范程序。本节介绍的序列主要是指列表和元组,这两种类型看起来非常相似,最主要的区别在于:元组是不可变的,元组一旦构建出来,程序就不能修改元...

2019-06-24 12:39:59 871

原创 Python list()和tuple()函数用法

前面己经提到,列表与元组最大的区别在于:元组是不可改变的,列表是可改变的。元组支持的操作,列表基本上都支持;列表支持对元素的修改,而元组则不支持。从这个角度来看,可以认为列表是增强版的元组。虽然大部分时候都可使用列表来代替元组,但如果程序不需要修改列表所包含的元素,那么使用元组代替列表会更安全。list() 函数除使用前面介绍的方括号语法创建列表之外,Python 还提供了一个内...

2019-06-24 12:39:57 366

原创 Python list列表添加元素的3种方法

Python list 列表增加元素可调用列表的append() 方法,该方法会把传入的参数追加到列表的最后面。append() 方法既可接收单个值,也可接收元组、列表等,但该方法只是把元组、列表当成单个元素,这样就会形成在列表中嵌套列表、嵌套元组的情形。例如如下代码: a_list = ['crazyit', 20, -2] # 追加元素 a_list.append('f...

2019-06-24 12:29:59 6874 1

原创 Python list列表删除元素(3种方法)

删除列表元素使用del语句。del 语句是 Python 的一种语句,专门用于执行删除操作,不仅可用于删除列表的元素,也可用于删除变量等。使用 del 语句既可删除列表中的单个元素,也可直接删除列表的中间一段。例如如下代码: a_list = ['crazyit', 20, -2.4, (3, 4), 'fkit'] # 删除第3个元素 del a_list[2] pr...

2019-06-24 12:29:58 6023

原创 Python list列表修改元素(入门必读)

列表的元素相当于变量,因此程序可以对列表的元素赋值,这样即可修改列表的元素。例如如下代码: a_list = [2, 4, -3.4, 'crazyit', 23] # 对第3个元素赋值 a_list[2] = 'fkit' print(a_list) # [2, 4, 'fkit', 'crazyit', 23] # 对倒数第2个元素赋值 a_list[-2] = 952...

2019-06-24 12:29:56 2130

原创 Python运算符优先级一览表

所有的数学运算都是从左向右进行的,Python 语言中的大部分运算符也是从左向右结合的,只有单目运算符、赋值运算符和三目运算符例外,它们是从右向左结合的,也就是说,它们是从右向左运算的。乘法和加法是两个可结合的运算符,也就是说,这两个运算符左右两边的操作数可以互换位置而不会影响结果。运算符有不同的优先级,所谓优先级就是在表达式运算中的运算顺序。表 1 中列出了包括分隔符在内的所有运算...

2019-06-24 12:29:55 6349

原创 Python逻辑运算符及其用法

逻辑运算符用于操作 bool 类型的变量、常量或表达式,逻辑运算的返回值也是 bool 值。Python 的逻辑运算符有如下三个:and:与,前后两个操作数必须都是 True 才返回 True;否则返回 False。 or:或,只要两个操作数中有一个是 True,就可以运回 True;否则返回 False; not:非,只需要一个操作数,如果操作数为 True,则返回 False...

2019-06-24 12:29:54 1869

原创 Python逻辑运算符及其用法

逻辑运算符用于操作 bool 类型的变量、常量或表达式,逻辑运算的返回值也是 bool 值。Python 的逻辑运算符有如下三个:and:与,前后两个操作数必须都是 True 才返回 True;否则返回 False。 or:或,只要两个操作数中有一个是 True,就可以运回 True;否则返回 False; not:非,只需要一个操作数,如果操作数为 True,则返回 False...

2019-06-24 10:59:59 1577

原创 Python bool类型和比较运算符(入门必读)

Python 提供了 bool 类型来表示真(对)或假(错),比如常见的5 > 3比较算式,这个是正确的,在程序世界里称之为真(对),Python 使用 True 来代表;再比如4 > 20比较算式,这个是错误的,在程序世界里称之为假(错),Python 使用 False 来代表。由此可见,bool 类型就是用于代表某个事情的真(对)或假(错),如果这个事情是正确的,...

2019-06-24 10:59:58 1672

原创 Python位运算符详解

位运算符通常在图形、图像处理和创建设备驱动等底层开发中使用。使用位运算符可以直接操作数值的原始 bit 位,尤其是在使用自定义的协议进行通信时,使用位运算符对原始数据进行编码和解码也非常有效。位运算符对于初学者来说有些难度,因此初学者可先跳过本节内容。Python 支持的位运算符有如下 6 个:&:按位与。 |:按位或。 ^:按位异或。 ~:按位取反。 <<:...

2019-06-23 18:29:56 706

原创 Python算术运算符及用法详解

Python 支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算,如加、减、乘、除和求余等。下面是 7 个基本的算术运算符。+:加法运算符,例如如下代码: a = 5.2 b = 3.1 the_sum = a + b # sum的值为8.3 print("the_sum的值为:", the_sum)除此之外,“+”还可以作为字符串(包括后续要介绍的序列)...

2019-06-23 18:29:54 912

原创 Python赋值运算符(入门必读)

运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等。Python 语言使用运算符将一个或多个操作数连接成可执行语句,用来实现特定功能。Python 语言中的运算符可分为如下几种:赋值运算符 算术运算符 位运算符 索引运算符 比较运算符 逻辑运算符本节来系统地介绍赋值运算符。赋值运算符用于为变量或常量指定值,Python 使用“=”作为赋值运算符。通常,使用赋值运...

2019-06-23 18:29:52 898

原创 Python字符串操作(查找,替换,分割和连接)方法及其使用

str 提供了如下常用的执行查找、替换等操作的方法:startswith():判断字符串是否以指定子串开头。 endswith():判断字符串是否以指定子串结尾。 find():查找指定子串在字符串中出现的位置,如果没有找到指定子串,则返回 -1。 index():查找指定子串在字符串中出现的位置,如果没有找到指定子串,则引发 ValueError 错误。 replace():使...

2019-06-23 18:29:51 1102

原创 Python去除字符串中空格(删除指定字符)的3种方法

str 提供了如下常用的方法来删除空白:strip():删除字符串前后的空白。 lstrip():删除字符串前面(左边)的空白。 rstrip():删除字符串后面(右边)的空白。需要说明的是,Python 的 str 是不可变的(不可变的意思是指,字符串一旦形成,它所包含的字符序列就不能发生任何改变),因此这三个方法只是返回字符串前面或后面空白被删除之后的副本,并没有真正改变字符串...

2019-06-23 18:29:50 9632

原创 Python字符串大小写转换(3种)函数及用法

Python 字符串由内建的 str 类代表,那么 str 类包含哪些方法呢?Python 非常方便,它甚至不需要用户查询文档,Python 是“自带文档”的。这里需要读者简单掌握两个帮助函数:dir():列出指定类或模块包含的全部内容(包括函数、方法、类、变量等)。 help():查看某个函数或方法的帮助文档。例如,要查看 str 类包含的全部内容,可以在交互式解释器中输入如下...

2019-06-23 18:00:01 9267

原创 Python截取字符串(字符串切片)方法详解

字符串本质上就是由多个字符组成的,因此程序允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置等。Python 字符串直接在方括号([])中使用索引即可获取对应的字符,字符串中第一个字符的索引为 0、第二个字符的索引为 1,后面各字符依此类推。此外,Python 也允许从后面开始计算索引,最后一个字符的索引为 -1,倒数第二个字符的索引为 -2······依此类...

2019-06-23 17:59:59 14433 1

原创 Python转义字符及用法

前面已经提到,在字符串中可以使用反斜线进行转义;如果字符串本身包含反斜线,则需要使用“\”表示,“\”就是转义字符。Python 当然不会只支持这么几个转义字符, Python 支持的转义字符如表 1 所示:表 1 Python 支持的转义字符 转义字符 说明 b 退格符 n 换行符 r 回车符 t 制表符 " 双引号 '...

2019-06-23 17:59:58 4333

原创 Python格式化字符串(格式化输出)

Python 提供了“%”对各种类型的数据进行格式化输出,例如如下代码: price = 108 print ("the book's price is %s" % price)上面程序中的 print 函数包含以下三个部分,第一部分是格式化字符串(相当于字符串模板),该格式化字符串中包含一个“%s”占位符,它会被第三部分的变量或表达式的值代替;第二部分固定使用“%”作为分隔符...

2019-06-23 17:59:56 2732 1

原创 Python bytes类型及用法

Python 3 新增了bytes类型,用于代表字节串(这是作者生造的一个词,与字符串对应)。字符串(str)由多个字符组成,以字符为单位进行操作;字节串(bytes)由多个字节组成,以字节为单位进行操作。bytes 和 str 除操作的数据单元不同之外,它们支持的所有方法都基本相同,bytes 也是不可变序列。bytes 对象只负责以字节(二进制格式)序列来记录数据,至于这些数...

2019-06-23 17:59:55 5647

原创 Python字符串及基本操作(入门必看)

字符串的意思就是“一串字符”,比如“Hello,Charlie”是一个字符串,“How are you?”也是一个字符串。Python 要求字符串必须使用引号括起来,使用单引号也行,使用双引号也行,只要两边的引号能配对即可。Python字符串和转义字符字符串的内容几乎可以包含任何字符,英文字符也行,中文字符也行。Python 3.x 对中文字符支持较好,但 Python 2....

2019-06-22 14:29:59 1134

原创 Python数值类型(整形、浮点型和复数)及其用法

数值类型是计算机程序最常用的一种类型,既可用于记录各种游戏的分数、游戏角色的生命值、伤害值等,也可记录各种物品的价格、数量等,Python 提供了对各种数值类型的支持,如支持整型、浮点型和复数。Python整型Python 3 的整型支持各种整数值,不管是小的整数值,还是大的整数值,Python 都能轻松处理(不像某些语言,short、int、long 等整型增加了开发难度)。例...

2019-06-22 14:29:58 1745

原创 Python变量命名规则(超级详细)

Python 需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。Python 语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等。由于 Python 3 支持 UTF-8 字符集,因此 Python 3 的标识符可以使...

2019-06-22 14:29:57 5354 1

原创 Python变量及其使用

无论使用什么语言编程,总要处理数据,处理数据就需要使用变量来保存数据。形象地看,变量就像一个个小容器,用于“盛装”程序中的数据。常量同样也用于“盛装”程序中的数据。常量与变量的区别是:常量一旦保存某个数据之后,该数据就不能发生改变;但变量保存的数据则可以多次发生改变,只要程序对变量重新赋值即可。Python 使用等号(=)作为赋值运算符,例如 a = 20 就是一条赋值语句,这条语句...

2019-06-22 13:30:00 412

原创 Python注释符号(多行注释和单行注释)用法详解

为程序添加注释可以用来解释程序某些部分的作用和功能,提高程序的可读性。除此之外,注释也是调试程序的重要方式。在某些时候,我们不希望编译、执行程序中的某些代码,这时就可以将这些代码注释掉。当然,添加注释的最大作用还是提高程序的可读性!很多时候,笔者宁愿自己写一个应用,也不愿意去改进别人的应用,没有合理的注释是一个重要原因。虽然良好的代码可自成文挡,但我们永远也不清楚今后读这段代码的人是...

2019-06-22 13:29:59 47775

原创 Python交互式解释器及用法

为了让开发者能快速学习、测试 Python 的各种功能,Python 提供的“python”命令不仅能用于运行 Python 程序,也可作为一个交互式解释器一一开发者逐行输入 Python 代码,它逐行解释执行。当输入“python”命令时,可以看到如下输出结果: C:Usersmengma>python Python 3.6.2 (v3.6.2:5fd33b5,Jul ...

2019-06-22 13:29:57 9216

原创 第一个最基础的Python程序

接下来按照惯例开始编写第一个 Python 程序:Hello World。在安装 Python 时己经提供了一个简单的编辑工具:IDLE,开发者使用 IDLE 即可编写 Python 程序。如果开发者不习惯使用 IDLE,则可使用任何熟悉的无格式文本编辑器编写 Python 程序,在 Windows 操作系统上可使用 EditPlus、Notepad++、UltraEdit 等程序;...

2019-06-22 13:29:56 1711

原创 Python下载和安装过程详解(包含所有平台)

在开发 Python 程序之前,必须先完成一些准备工作,也就是在计算机上安装并配置 Python 解释器。在 Windows 上安装 Python在 Windows 上安装 Python 请按如下步骤进行。首先,登录 https://www.python.org/downloads/ 页面,可以在该页面上看到两类下载链接,分别是 Python 3.x 和 Python 2.x 版...

2019-06-22 13:29:54 20498 1

原创 Python程序运行机制详解(入门必读)

Python 是一门解释型的编程语言,因此它具有解释型语言的运行机制。计算机程序,其实就是一组计算机指令集,能真正驱动机器运行的是机器指令,但让普通开发者直接编写机器指令是不现实的,因此就出现了计算机高级语言。高级语言允许使用自然语言(通常就是英语)来编程,但高级语言的程序最终必须被翻译成机器指令来执行。高级语言按程序的执行方式可以分为编译型和解释型两种。编译型语言是指使用专门的...

2019-06-22 11:30:00 363

原创 Python是什么,Python语言及其特点简介

虽然软件产业的历史相对于人类历史只是白驹过隙,但世界上却存在非常多的编程语言,「Python」就是其中之一。Python 语言算得上一门“古老”的编程语言,Python 流行这么久,必然有它的独到之处,本节我们简单介绍 Python 的相关情况。Python 简史Python 由 Guido van Rossum 于 1989 年年底出于某种娱乐目的而开发, Python 语言...

2019-06-22 11:29:58 927

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除