随笔分类 - python基础
摘要:前言 增强型赋值语句是经常被使用到的,因为从各种学习渠道中,我们能够得知i += 1的效率往往要比 i = i + 1 更高一些(这里以 += 为例,实际上增强型赋值语句不仅限于此)。所以我们会乐此不疲的在任何能够替换普通赋值语句的地方使用增量型赋值语句,以此来优化代码。那么我们是否有想过,在什么情
阅读全文
摘要:前置知识点 当我们创建一个对象时,我们要知道它内部干了些什么 1.创建了一个随机id,开辟了一片内存地址 2.自动声明了这个对象的类型type 3.给这个对象赋值value 小例子 a = 1 print(id(1)) print(id(a)) print(type(a)) 结果 447070083
阅读全文
摘要:前言 我们都知道,python中//代表整数运算中的取整,%代表整数运算中的取余,那么有什么函数可以同时取到整数和余数吗? 答案是有的,使用python内置函数divmod divmod 首先看一下源码解析 def divmod(x, y): # known case of builtins.div
阅读全文
摘要:集合 集合的特点:是一种可迭代的、无序的、不能包含重复元素的数据结构 去重 b = [10, 5, 6, 1, 9, 1] c = set(b) print(c) >>> {1, 5, 6, 9, 10} 添加元素 add b = {1, 3, 5, 7} b.add(2) print(b) >>>
阅读全文
摘要:字典 字典的key和value一一对应的,字典是可变的,也是有序的(python3.6版本开始字典有序),可迭代的 增加元素 当key不存在时,直接赋值 a = {"status": 200} a["message"] = "成功" print(a) >>> {'status': 200, 'mes
阅读全文
摘要:元组 元组的特点:是一种不可变序列,一旦创建就不能修改 拆包 将元组的元素取出赋值给不同变量 >>> a = ('hello', 'world', 1, 2, 3) >>> str1, str2, n1, n2, n3 = a >>> str1 'hello' >>> str2 'world' >>
阅读全文
摘要:列表 列表特点:是一种序列结构,与元组不同,列表具有可变性,可以追加、插入、删除、替换列表中的元素 新增元素 append append添加一个对象,可以是任意类型 a = ['zhangsan', 'lisi'] a.append(['wangwu', 'zhaoliu']) print(a) >
阅读全文
摘要:python字符串常用方法 find(sub[, start[, end]]) 在索引start和end之间查找字符串sub 找到,则返回最左端的索引值,未找到,则返回-1 start和end都可省略,省略start说明从字符串开头找 省略end说明查找到字符串结尾,全部省略则查找全部字符串 s
阅读全文
摘要:python语法规范 python的语法规范非常重要,简洁明了是python的特性,以下是python语法的一些说明 python3的编码格式是unicode(utf-8) 标识符的规则:由字母、数字、下划线组成,且字母不能开头 命名规则:大驼峰(MyName), 小驼峰(myName),下划线(m
阅读全文

浙公网安备 33010602011771号