
python
文章平均质量分 63
Zom_b
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类方法、特性和迭代器
类、特性和迭代器 self:指向对象本身 访问权限 私有:__member,在成员属性面前加两个下划线 继承 issubclass(child,base):确定一个类是否是另一个类的子类,是内置方法 bases:特殊属性,可以知道它的基类 isinstance(s,SPAMFilter):是否是特定类的实例 如果继承多个类,而这些类中有相同的方法,继承时排在前面的类方法会覆盖后面的类方法 接口和内省 hasattr(tc,‘talk’):知道对象中是否有某个属性,有返回True,没有返回Fal原创 2021-04-14 19:54:48 · 623 阅读 · 1 评论 -
条件、循环和语句
import 具体用法: from somemodule import *:导入模块的一切 import math as foobar:语句末尾添加as字句可以指定为别名 赋值魔法 序列解包:将一个序列解包,并将得到的值存储到一系列变量中 从字典中随机获取一个键值对,key,value = d.popitem() 左右两边的目标个数相同,否则会报错 可使用*来收集多余的值:a,b,rest * =[1,2,3,4];rest = [3,4];带星号的变量也可以放在其他位置 带星号的变量最终包含的总是一原创 2021-04-13 22:54:27 · 136 阅读 · 0 评论 -
字典
字典 映射:通过名称来访问各个值的数据结构 创建字典 键与值用冒号分隔,键-值为项,项只用用逗号分隔,整个字典用花括号{} 函数dict()可从其他映射或键值序列创建字典 基本操作 len(d)返回字典d包含的项数 d[k]返回与键k相关联的值 d[k] = v将值v关联到键k del d[k]删除键为k的项 k in d 检查字典d是否包含键为k的项 **键的类型:**任何不可改变的类型,如浮点数、字符串、元组 **自动添加:**没有的键也可以赋值,相当于创建新项 **成员资格:**k in d原创 2021-04-13 22:44:36 · 102 阅读 · 0 评论 -
使用字符串
字符串 字符串不可变,所有元素赋值和切片赋值都是非法的 字符串替代 字符串替代 可用%转换说明符,来将字符串中的%d,%s替换 模板字符串:tmpl = Template(“hello,$who”),tmpl.substitute(who=“Mars” format的使用 基本转换 format:每个替换字段用花括号括起,其中可能包含名称"{},{}".format(“first”,“second”) 使用索引"{1},{0}".format(“first”,“second”),无需原创 2021-04-12 23:22:58 · 108 阅读 · 0 评论 -
列表和元组
列表和元组 序列:列表和元组;映射:字典。 列表可以修改,元组不可以 一、通用的序列操作 列表为:[],元组为:() 索引[i] 可以使用负数索引,将从右往左数,-1是最后一个元素的位置 切片[a:b] 使用两个索引,用冒号分隔 如果第一个索引指定的元素位于第二个索引指定的元素后面,结果为空序列 如果切片结束于序列末尾,可省略第二个索引;复制整个序列,可将两个索引都省略 步长 可以在两索引之后设置步长,如果步长大于1,将跳过一些元素 从整个序列中每隔n个元素提取一个可,[::n+原创 2021-04-12 20:05:12 · 140 阅读 · 0 评论