摘要: 封装 将多个值使用逗号分隔,组合在一起,本质上返回的是元组,只是省略了小括号; t1 = (1,2) t2 = 1,2,3 print(t1,t2) ((1,2),(1,2,3)) type(t1),type(t2) (tuple, tuple) a = 4 b = 5 temp = a a = b 阅读全文
posted @ 2020-04-01 09:51 Alrenn 阅读(215) 评论(0) 推荐(0)
摘要: bytes、bytearray Python3引入两个新的类型: bytes:不可变字节序列 bytearray:字节组数据,可变 字符串与bytes 字符串是字符组成的有序序列,字符可以使用编码来理解 bytes是字节组成的有序的不可变序列 bytearray是字节组成的有序可变序列 编码与解码 阅读全文
posted @ 2020-04-01 09:50 Alrenn 阅读(1857) 评论(0) 推荐(0)
摘要: 计算杨辉三角第六行 n = 6 triangle = [[1],[1,1]] for i in range(2,n): current = [1] pre = triangle[i-1] for j in range(i-1): current.append(pre[j]+pre[j+1]) cur 阅读全文
posted @ 2020-04-01 09:47 Alrenn 阅读(1023) 评论(0) 推荐(0)
摘要: 线性结构 线性结构特征: 可迭代,for ... in 有长度,通过len(x)获取,容器 通过整数下边可以访问元素,正索引、负索引 已经学过的线性结构有:list tuple bytes bytearray str 切片: sequence[start,stop] #指定区间 sequence[s 阅读全文
posted @ 2020-03-31 21:11 Alrenn 阅读(168) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-03-30 21:02 Alrenn 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-03-30 21:01 Alrenn 阅读(2) 评论(0) 推荐(0)
摘要: 一、字符串 定义: 1、一个字符组成的有序的序列,是字符的集合,示例:‘abcd’ 2、使用单引号、双引号、三引号引住的内容字符序列 3、字符串是字面常量,一旦定义,不可修改,且有序、可迭代 初始化: 示例: r前缀:所有的字符都是本来的意思,没有转义,例如\n代表换行,加了r前缀则只表示'\n'字 阅读全文
posted @ 2020-03-26 22:04 Alrenn 阅读(209) 评论(0) 推荐(0)
摘要: 一、冒泡排序(bubble sort) 冒泡法: 交换排序: 相邻的元素两两比较大小,有必要则交换位置,如同水泡咕咚咕咚往上冒,结果分为升序和降序排列 排序问题练习 1、给出一个列表,列表排序后升序打印 使用循环嵌套、max() sort() sorted()函数、冒泡法实现 1.1使用循环嵌套通过 阅读全文
posted @ 2020-03-26 19:11 Alrenn 阅读(202) 评论(0) 推荐(0)
摘要: 一、元组的定义 一个有序的元素组成的集合,使用小括号表示,示例:() 空元组,元组一旦定义则不可变。 元组是容器,常用的表示方式如下: 1、当一个元素的时候,要补一个逗号,元组内和嵌套别的数据类型例如:字符串、列表等。 2、一旦被定义,就不可被修改(增,删,改),只能查看,可通过索引查看 当元组中嵌 阅读全文
posted @ 2020-03-26 14:18 Alrenn 阅读(609) 评论(0) 推荐(0)
摘要: 一、Python内置数据结构 1、分类: 数值型 int、float、complex、bool int:Python3的int就是长整型、而且没有大小限制,受限于内存区域的大小,示例:1 float:由整数部分和小数部分组成,支持十进制和科学计数法的表示,示例:5.0 complex:有实数和虚数部 阅读全文
posted @ 2020-03-23 10:11 Alrenn 阅读(669) 评论(0) 推荐(0)