一.列表 列表:列表是由一系列按照特定顺序排列的元素组合。列表相当于一个容器,里面可以存储python的任意数据类型,在别的语言中又称为数组。 一. 创建数组 二.索引,切片,步长 (1)索引 # 在列表中,根据索引访问到的元素,本来是什么类型就是什么类型。 (2)切片 # 列表的切片得到的还是一个 ...
分类:
编程语言 时间:
2018-08-07 18:56:29
阅读次数:
150
1.元组 (1, 2, 'a','abc') 元组是只读数据类型,一旦创建,不能修改,只能查询 按索引查询,切片查询,切片+步长查询和字符串查询类似 注意: 3, 4 打印的是元组数据类型,切片查询的结果还是元组 2.list 列表 l1 = [1, 2, 3, 4, 'a', 'b', 'c'] ...
分类:
编程语言 时间:
2018-08-07 18:55:48
阅读次数:
183
链表的中间不可能存在环,换出现的位置;截止条件:不判断p1的原因是p2迭代的步长大,有环p2会追上p1会出现p2==p1,无环:p2会率先到达链表的尾结点,或者尾结点的上一结点
p2==NULL 表示p2遍历到尾结点的上一个结点上 , p2->next == NULL表示p2遍历到了尾结点上,这两种都表示链表无环,只有循环结束,p1==p2时,表示链表有环
分类:
其他好文 时间:
2018-08-07 11:02:41
阅读次数:
159
列表 1.列表的创建 使用range(范围起点,范围终点,步长) 例如:list = list(range(1,20,2)) 直接建list=[] 2.列表的查找 使用index(数据)方法 list1 = ['daqiu', 20, 'erqiu', 10, 'daqiu'] print(list ...
分类:
其他好文 时间:
2018-08-06 13:43:17
阅读次数:
131
题意理解花了我几个小时。 这个题里面的靴子实际上是飞行靴, 步长(就是那个d)是直接跨过去的,中间的不用管。 ...
分类:
其他好文 时间:
2018-08-05 00:36:53
阅读次数:
182
[TOC] 线性搜索法 首先,线性搜索法的核心思想为: 1. 选取一个搜索方向$p_k$ 2. 选择合适的步长$\alpha_k$ 3. $x_{k+1} = x_k+\alpha_kp_k$. 由于大部分的线性搜索法要求$p_k$是下降方向,以保证算法的有效性,所以$p_k$往往有如下形式: $$ ...
分类:
其他好文 时间:
2018-08-04 20:37:45
阅读次数:
252
数字类型:
复数:
x=1+2j #1为实数,2j为虚数
print(x.real)
print(x.imag)
可变:值变,id不变,可变==不可hash
不可变:值变,id就变,不可变==可hash
print(hash(123))
数字类型和字符串类型为不可变
字符串类型:
在‘‘,"",‘‘‘ ‘‘‘内定义的一串字符。
mag=‘hello ‘
1.按索引取值(正向取+反向取):只能取
print=(mag[0])
print=(mag[-1])
2.切片(顾头不顾尾,步长)也适用于列表
print(mag[0:4]) #0为首,4为尾
hell
print(mag[1:4:2])#1为首,4为尾,2为步长,隔2取一次。
l
print(mag[:]) #开始取到结尾
rint(mag[-1::-1]) #倒着取出所有值
3.长度:len
print(len(mag)) 等于 print(mag.__len__())
4.成员运算in和not in
print(‘llo‘ in mag)
print(‘llo‘ not in mag)
5.移除
分类:
编程语言 时间:
2018-08-03 20:20:00
阅读次数:
238
str 切片 str[start: end] 注:顾头不顾尾 str[m:n:s] s为步长 大小写转换 ret1 = s1.capitalize() 首字母大写 ret = s1.lower() 全部转换成?写 ret = s1.upper() 全部转换成?写 ret = s1.swapcase( ...
分类:
编程语言 时间:
2018-08-02 00:01:20
阅读次数:
232
1. 什么是列表 列表是一个可变的数据类型 列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 2. 列表的索引和切片 列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表 索引的下标从0开始 [起始位置:结束位置:步长] 3. 列表的增 ...
分类:
其他好文 时间:
2018-08-01 22:29:31
阅读次数:
223
一、什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用“,”逗号隔开,可以储存各种数据类型。列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值。 2.列表的索引的下表也是从0开始的,切出来的内容为列表。[起始位置:结束位置:步长] 二、列表的 ...
分类:
编程语言 时间:
2018-07-31 23:44:18
阅读次数:
169