Python基础14 集合
摘要:集合(set)是一个无序的不重复元素序列。当集合中的元素存在与否比其出现次序、出现次数更加重要时,我们就会使用集合。通过使用集合,你可以测试某些元素的资格或情况,检查它们是否是其它集合的子集,找到两个集合的交集等; 一、创建集合 可以使用大括号 { } 或者 set() 函数创建集合。注意:创建一个
阅读全文
posted @
2020-03-21 14:07
麦克煎蛋
阅读(213)
推荐(0) 编辑
Python基础13 面向对象--类
摘要:Python与C++、Java等众多语言一样,被视为一种面向对象的语言。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。 一、类定义 一个简单的类定义如下: cla
阅读全文
posted @
2020-03-16 14:20
麦克煎蛋
阅读(240)
推荐(0) 编辑
Python基础12 函数
摘要:本节介绍如何将语句组合成函数。函数执行特定的操作并返回一个值,你可以调用它。 一、自定义函数 1、def语句 使用def语句表示定义函数。 def hello(name): return 'Hello, ' + name + '!' 可以直接调用这个函数: >>> print(hello('worl
阅读全文
posted @
2020-03-13 16:22
麦克煎蛋
阅读(213)
推荐(0) 编辑
Python基础11 循环语句
摘要:一、while循环 while语句非常灵活,可用于在条件为真时反复执行代码块。 x = 1 while x <= 100: print(x) x += 1 二、for循环 为序列(或其他可迭代对象)中每个元素执行代码块。 numbers = [1, 2, 3, 4, 5] for number in
阅读全文
posted @
2020-03-11 16:50
麦克煎蛋
阅读(267)
推荐(0) 编辑
Python基础10 条件语句
摘要:现在让程序选择是否执行特定的语句块。 一、关于布尔值 标准布尔值为True和False。实际上,True和False不过是0和1的别名。 用作布尔表达式(如if语句中的条件)时,下面的值都视为假: False None 0 "" () [] {} 二、if语句 if语句让你能够有条件地执行代码。 n
阅读全文
posted @
2020-03-11 14:45
麦克煎蛋
阅读(281)
推荐(0) 编辑
Python基础09 赋值魔法
摘要:Python的赋值语句有一些使用窍门。 一、序列解包 序列解包:将一个序列解包,并将得到的值存储到一系列变量中。 >>> x, y, z = 1, 2, 3 >>> print(x, y, z) 1 2 3 >>> values = 1, 2, 3 >>> values (1, 2, 3) >>>
阅读全文
posted @
2020-03-10 20:11
麦克煎蛋
阅读(262)
推荐(0) 编辑
Python基础08 字典
摘要:字典是Python中唯一的内置映射类型。 Python3.6(包含)之后,所有的普通dict()字典都变为有序的了。 参考文章:https://www.kingname.info/2019/07/13/python-dict/ 一、创建字典 1、字典由键及其对应的值组成 >>> dict = {'M
阅读全文
posted @
2020-03-10 17:01
麦克煎蛋
阅读(274)
推荐(0) 编辑
Python基础07 字符串格式
摘要:将值转换为字符串并设置其格式是一个重要的操作。 一、精简版 1、使用字符串格式运算符 % >>> format = "Hello, %s!" >>> value = "Python" >>> format % value 'Hello, Python!' %s称为转换说明符,s意味着将值视为字符串进
阅读全文
posted @
2020-03-06 19:46
麦克煎蛋
阅读(331)
推荐(0) 编辑
Python基础06 字符串
摘要:所有的标准序列操作(索引、切片、相乘、成员资格检查、长度、最大和最小值)都适用于字符串。 但字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。 字符串方法 字符串的很多方法是从模块string“继承”而来的,这里仅介绍一些最有用的。 1、center 方法center通过在两边添加填充字符(
阅读全文
posted @
2020-03-06 15:31
麦克煎蛋
阅读(217)
推荐(0) 编辑
Python基础04 列表
摘要:列表在Python中的应用相当广泛,前面我们的示例也大量地使用了列表。 这里我们主要了解下列表不同于元组和字符串的地方 列表是可变的,即可修改其内容。 一、函数list 通过list(实际上是一个类)可以使用字符串来创建一个列表。 >>> list('Hello') ['H', 'e', 'l',
阅读全文
posted @
2020-03-05 16:00
麦克煎蛋
阅读(221)
推荐(0) 编辑
Python基础03 序列
摘要:在Python中,最基本的数据结构为序列(sequence)。 序列中的每个元素都有编号,即其位置或索引,其中第一个元素的索引为0,第二个元素的索引为1,依此类推。 用负索引表示序列末尾位置的位置。如-1表示最后一个元素,-2表示倒数第二个元素。 我们先了解下序列的概述,然后再了解下适用于所有序列(
阅读全文
posted @
2020-03-04 16:39
麦克煎蛋
阅读(278)
推荐(0) 编辑
Python基础02 基本数据类型
摘要:一、变量 变量是表示(或指向)特定值的名称。 例如,使用名称x来表示3,为此执行如下代码: x = 3 这称为赋值。给变量赋值后,就可在表达式中使用它。 注意以下几点: 1、Python的变量不需要声明,可直接使用。 2、使用Python变量前必须给它赋值,因为Python变量没有默认值。 3、在P
阅读全文
posted @
2020-03-03 20:37
麦克煎蛋
阅读(252)
推荐(0) 编辑
Python基础01 Hello Python!
摘要:提示 1、教程基于Python 3.7,测试环境为Mac。 2、Mac命令行将以➜开始,比如 ➜ ~ python3,其中~表示当前工作目录。 3、Python命令行将以>>>开始,比如 >>> print('Hello Python!') 4、在一般场景下,无论使用双引号还是单引号的作用都是相同的
阅读全文
posted @
2020-03-03 14:09
麦克煎蛋
阅读(875)
推荐(0) 编辑