python教程
带翅膀的猫
天天写BUG的软件开发工程师~
展开
-
(一)Python的下载和安装
一、Python的下载Windows下:https://share.weiyun.com/5TX08fZ Linux下:https://share.weiyun.com/5yyek3d二、Python的下安装2.1、Windows下的安装一路next就OK了!2.2、Linux下的安装准备编译环境:yum install zlib-devel bzip2-deve...原创 2018-07-05 21:59:20 · 5002 阅读 · 0 评论 -
(十二)Python:常见魔法方法
__new__(cls[, …])      在第一次遇见__init__(self[,…])方法时我们会认为对象创建时第一个调用的方法就是它,其实不是。第一次调用的方法是__new__(cls[,…])。__init__更多的是负责初始化操作,相当于一个项目中的配置文件,__new__才是真正的构造函数,创建并返回一个实例对象,如果...原创 2018-07-31 15:12:25 · 10882 阅读 · 1 评论 -
(十三)Python:异常处理
有过JAVA语言的学习经验都知道程序即使没有语法错误,但是运行过程中还是会有些“毛病”,这些毛病我们称其为异常。 捕获异常基本语法规则:try: #可能会产生异常的语句块except 异常类型: #捕获异常后的处理示例代码:try: a=1/0 print("异常产生之后的代码")except ZeroDivisionError: ...原创 2018-08-03 21:49:24 · 3992 阅读 · 0 评论 -
(十一)Python:面对对象
类的定义语法示例:class ClassName: #语句1 …… #语句N一个简单的实例:class MyClass: #自定义的属性 first=1 second=2 #自定义的方法 def firstFun(self): return "firstFun"注意:如果在 self是什么...原创 2018-07-30 11:32:07 · 4279 阅读 · 0 评论 -
(九)Python:文件操作
一、读写文件Python中使用open(filename,mode)执行打开文件操作。filename:filename 变量是一个包含了你要访问的文件名称的字符串值。mode:mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。不同模式打开文件的完全列表: 模式 描述 r ...原创 2018-07-06 15:19:24 · 6434 阅读 · 1 评论 -
(八)Python:模块与包
      在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的jar包很类似。比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块。 以下是一个导入模块使用的例子:import random#引入random模块print(ra原创 2018-07-06 15:16:49 · 3806 阅读 · 0 评论 -
(七)Python:函数
一、自定义函数Python中自定义函数的规则:函数代码块以def开头,后接函数名和():;任何传入参数和自变量必须放在小括号中;函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。示例:def 函数名(参数列表): 函数体二、调用函数&...原创 2018-07-06 15:14:04 · 3905 阅读 · 0 评论 -
(六)Python:字典
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为Map,使用键-值(key-value)存储,具有极快的查找速度。字典是可变的。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:dict = {'key1':value1,'key2':value2,'key...原创 2018-07-06 15:12:43 · 3810 阅读 · 0 评论 -
(五)Python:元组
元组和列表十分类似,只不过元组是不可以更改的。列表使用中括号而元组使用小括号。一、创建元组创建空元组tup = ();#创建一个空元组元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用tup = (50)print(type(tup))tup1 = (50,)#元组只有一个元素,需要再元素后面加逗号print(type(tup1))...原创 2018-07-05 22:04:46 · 4696 阅读 · 0 评论 -
(四)Python:列表
列表是最常用的Python数据类型。它一种有序的集合,可以随时添加和删除其中的元素。 列表的数据项不需要具有相同的类型。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。list1 = ["test1","test2",1234,5.12]list2 = [1,2,3,4,5,6]list3 = ["a","b","原创 2018-07-05 22:03:16 · 3941 阅读 · 0 评论 -
(三)Python:字符串常用方法
字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。 Python不支持单个字符的存在,单字符在 Python 中也是作为一个字符串使用。一、访问字符串中的值我们可以使用索引(从0开始)来访问字符串中的具体字符。使用中括号来获取。 二、切片操作 切片是指对操作的对象截取其中一部...原创 2018-07-05 22:02:03 · 4103 阅读 · 0 评论 -
(二)Python:第一个Python代码
一、Python编写代码的两种方式1.1、交互提示模式 开始交互解释对话的平台无关的方法往往就是在操作系统的提示环境下输入python,不需要任何参数。 交互式的运行代码: 为什么使用交互提示模式? 交互提示模式根据用户的输入运行代码并...原创 2018-07-05 22:00:43 · 4202 阅读 · 0 评论 -
(十四)Python:正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 Python提供了re模块,它支持Perl风...原创 2018-08-07 17:23:48 · 3930 阅读 · 0 评论