字符串 字符串是python中常用的数据类型,使用('或")来创建。 创建字符串: 下标索引 字符串实际上是字符的数组,所以也支持索引。 str1 = 'abcdef' 切片 定义:切片是指对操作的对象截取一部分的操作。字符串、列表、元祖都支持切片操作。 语法格式:[起始值:终值:步长] 附注:切片 ...
分类:
编程语言 时间:
2018-12-13 22:41:37
阅读次数:
296
一、 列表列表:python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长li = ['hello', 100, True, [1, 2, 3], {'name':'goodboy'},(22, 33)]列表可以存储大量的数据,32位python的限制是 53687 ...
分类:
编程语言 时间:
2018-12-09 18:47:39
阅读次数:
239
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 快慢针的思想。快针先移动N个步长,然后两个针一起移动,快针结束时,慢针指向倒数第N+1个节点。然后就是简单的删除节点操作了。这里需要注意删除的节点是第 ...
分类:
其他好文 时间:
2018-12-05 02:19:52
阅读次数:
206
1.列表按照索引取值(正向取+反向取值):既可以存也可以取 输出:['a', 'b', 10, 'd', 'e', 'f'] 2.列表切片(顾头不顾尾,步长) 3.列表长度 4.列表成员运算(in,not in) 5.列表追加 append在列表最后添加一个元素,extend把2个列表合并 6.列表 ...
分类:
其他好文 时间:
2018-12-03 16:34:47
阅读次数:
201
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。这个序列的倒数第27 ...
分类:
其他好文 时间:
2018-12-02 22:54:03
阅读次数:
603
str 认识字符串 字符: 单一的文字符号 字符按照固定的顺序连成串 被' 或者" 或者''' 或者"""括起来的内容 索引 编号, 顺序 从0开始 切片 s[start:end:step] start:开始 end: 结束 取不到02 step: 步长, 控制方向. 每xx个取一个 字符串是不可变 ...
分类:
编程语言 时间:
2018-11-28 19:38:37
阅读次数:
197
这次整理了一下广度优先搜索的框架,以后可以拿来直接用了。TjuOj1140是一个三维的迷宫题,在BFS时我增加了一个控制数组,用来对队列的出队进行控制,确保每次出队的结点均为同一步长的结点,个人认为比较适合这种迷宫搜索题。 BFS部分的代码如下: 题目比较好理解,从S出发找E(但不一定有解),原文如 ...
分类:
其他好文 时间:
2018-11-24 21:09:55
阅读次数:
259
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2018-11-11 17:56:12
阅读次数:
204
一.内置函数 迭代器生成器相关: range(起始位置,终止位置,步长) next(迭代器) iter(可迭代的) 其他: open("文件名")打开模式默认是"r",编码:默认是操作系统的默认编码,打开模式"r,w,a,rb,wb,ab" input输入 print输出 f = open("fil ...
分类:
其他好文 时间:
2018-11-10 21:13:13
阅读次数:
112
1. SequenceID 数据库自增列,最常见的方式。由数据库维护,数据库唯一。 优点: 1)简单,代码方便,性能可以接受。 2)数字ID天然排序,对分页或者需要排序的结果很有帮助。 缺点: 1)数据迁移或者合库麻烦。 2)分表分库的时候麻烦。 改进方案: 通过设置各数据库的步长,或者通过HASH ...
分类:
数据库 时间:
2018-11-10 17:50:47
阅读次数:
342