![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Back to De3ember
只有枯燥的练习能收获极致的熟练,只有机械的重复才有资格拥抱唯美的创造。
展开
-
Python的字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一、一个简单的字典实例:dict =...原创 2019-04-03 21:17:30 · 117 阅读 · 0 评论 -
Python的类与面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。一、面向...原创 2019-04-09 20:53:41 · 160 阅读 · 0 评论 -
Python的文件相关操作
一、open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语...原创 2019-04-09 20:07:48 · 145 阅读 · 0 评论 -
Python的第三方模块
实例1:生成指定网址的二维码import qrcodeimg = qrcode.make('http://www.baidu.com')img.save('hello.png')实例2:获取微信好友的男女数import randomimport timeimport itchatitchat.auto_login()friends = itchat.get_friend...原创 2019-04-09 18:17:16 · 130 阅读 · 0 评论 -
Pyhton的装饰器
对修改是封闭的,对扩展是开放的实例1:import timedef decorator(func): def wrapper(): print(time.time()) func() return wrapper@decoratordef f1(): print('This is a function...')def f2...原创 2019-04-09 17:55:30 · 128 阅读 · 0 评论 -
Python的元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。一、元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。实例>>>tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );>>> tup3 = "a"...原创 2019-04-03 20:03:57 · 134 阅读 · 0 评论 -
Python的列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现...原创 2019-04-03 19:47:38 · 142 阅读 · 0 评论 -
Python的字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。一、创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"二、Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符...原创 2019-04-03 19:15:39 · 231 阅读 · 0 评论 -
Python的if条件控制与for循环等逻辑语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。一、if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3如果 "condition_...原创 2019-04-03 17:49:37 · 1509 阅读 · 0 评论 -
Python中的数学函数
一、Python 数字类型转换有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 int(x) 将x转换为一个整数。 float(x) 将x转换到一个浮点数。 complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部...原创 2019-04-03 16:36:39 · 7368 阅读 · 0 评论 -
Python中的运算符
一、什么是运算符?Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级二、Python算术运算符运算符描述实例+加两个对象相加 a + b 输出结果 31-减得到负数或是一个数减去另一个数 a - b ...原创 2019-04-03 14:59:21 · 278 阅读 · 0 评论 -
Python的基础知识
一、注释1.单行注释# 这是注释print('hello world') # 注释2print('你好')2.多行注释"""这是一个多行注释"""二、行与缩进python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:实例(Python 3.0+)if True: ...原创 2019-04-03 13:48:25 · 151 阅读 · 0 评论 -
Python简介、linux上Python及其IDE的安装和详细配置
一、什么是Python?Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。二、Python简介及应用领域Python是一种解释型脚本语言,可以应用于以下领域:1.Web 和 Internet开发2.科学计算和统计3.教育4.桌面界面开发5.软...原创 2019-04-01 21:11:59 · 13318 阅读 · 1 评论 -
Python的列表生成式、字典生成式
#2.生成一个列表,列表元素分别为[12,22,32…n2]li = []for i in range(1,8):li.append(i ** 2)print(li)print([i ** 2 for i in range(1,8)])[expression for i in 序列 if …]print([i ** 2 for i in range(1,10) if i % 2 ==...原创 2019-04-04 21:21:59 · 307 阅读 · 0 评论 -
Python的内置高阶函数
一、高阶函数1.实参是一个函数名2.函数的返回值是一个函数实例:def fun(a,b): return a + ba = fun(1,2)print(a)print(abs(-11))运行结果3111.函数本身也可以赋值给变量,变量也可以指向函数f = absprint(f(-10))运行结果102.传递的参数包括函数名def fun(x,y,...原创 2019-04-04 21:05:33 · 187 阅读 · 0 评论 -
Python的函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中...原创 2019-04-04 18:31:04 · 132 阅读 · 0 评论 -
Pyhton的集合
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。一、创建格式:parame = {value01,value02,…}或者set(value)实例(Python 3.0+)>>>basket = {'apple', 'oran...原创 2019-04-03 20:41:47 · 101 阅读 · 0 评论