Loading

摘要: 迭代器 可迭代对象:指的是定义了__iter__ 方法的对象,调用该方法会返回一个迭代器对象,例如list,tuple,set,dict等。 迭代器:不仅要实现__iter__方法,还需要实现__next__方法。可以通过调用next()方法,来获取数据。 生成迭代器: iter(可迭代对象) 可迭 阅读全文
posted @ 2021-07-05 09:47 charlatte 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 异常 程序在运行过程中,难免会遇到问题和错误。有一些错误是不可预料的,这些错误可能会导致程序在运行过程中出现异常中断和退出,对于这样的错误我们需要进行处理。 # ZeroDivisionError: division by zero print(1/0) # TypeError print(1 + 阅读全文
posted @ 2021-07-05 09:39 charlatte 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类和实例 Python是一门面向对象的编程语言,所以也有类的概念,类是一系列具有相同特征和行为事物的统称,Python中使用class关键字定义类。 类的定义 语法: class 类名(): 代码 ... 示例: class Student: def __init__(self, name, age 阅读全文
posted @ 2021-07-05 09:37 charlatte 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 文件打开 在python中使用open()函数可以打开一个已经存在的文件。 语法: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) file: 要打开的文件 mo 阅读全文
posted @ 2021-07-05 09:33 charlatte 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 高阶函数 能够把函数当做参数传递的函数被称为高阶函数。 map函数 把传入的函数func作用到iterable中的每个元素中。 map(func, iterable) 参数: func:函数(内置函数,自定义函数) iterable:可迭代对象 返回值: 迭代器 示例: list1 = [1, 2, 阅读全文
posted @ 2021-05-29 13:27 charlatte 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 函数的定义和调用 函数可以用来封装代码,实现代码的重用。 函数的定义 Python中使用关键字 def 定义函数,后跟函数名称和带括号的形式参数列表。函数内容以:起始,并且缩进。 语法: def 函数名称(参数列表): 代码... 示例: def hello1(): print("Hello,Wor 阅读全文
posted @ 2021-05-05 21:19 charlatte 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 强制转换成字符串 str() 将列表(list)转为字符串 var1 = [1, 2, 3, 4] var2 = str(var1) print(type(var2)) # <class 'str'> print(repr(var2)) # '[1, 2, 3, 4]' 注:repr() 函数将对象 阅读全文
posted @ 2021-05-02 16:33 charlatte 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 创建集合 集合(set)是一个无序不可重复的元素序列。 创建集合可以使用 {} 或 set()函数,但是创建空集合只能使用set() ,因为 {} 用来创建字典。 # 创建有数据的集合 set1 = {1, 2, 3, 4, 5, 6} print(set1) # {1, 2, 3, 4, 5, 6 阅读全文
posted @ 2021-04-28 21:37 charlatte 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 字典的概念 字典(dict)中存放的数据是键值对(key-value)的形式。同一个字典中的键(key)是不可重复且唯一的,而值(value)是可以重复的。 字典中的值(value)可以是任意数据类型,但是键(key)必须是不可变的类型,例如整数、字符串、元组都可以作为字典的键(key)。 注意:从 阅读全文
posted @ 2021-04-26 21:35 charlatte 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 元组的概念 元组(tuple),是一个有序且不可变的容器,在里面可以存放多个不同类型的元素。和列表(list)的区别在于列表中的数据是可变的。 创建元组: 使用小括号定义元组,元组中的数据可以是不同的数据类型。 # 定义多个数据的元组 tup1 = (10, 20, "aa", True) prin 阅读全文
posted @ 2021-04-26 21:26 charlatte 阅读(860) 评论(0) 推荐(0) 编辑