=================目录==================
1.5 python的数值和字符串
1.6 元组
1.7 列表
=======================================
1.5 python 的数值 和字符串
int 32位范围-231~~+231;
a=100l 定义为long型
a=23j 定义复数类型
str= 'this is a string' == str="this is a string" == str="'this is a string"'
同时三引号也可以用作注释;
a='abcd' 则:a[0]='a' a[-1]='d' a[0:2]='ab' #从0 取2个
1.6 元祖()
- 字符串/列表/和元素都是序列
- 序列的俩个主要特点是索引操作符和切片操作符
- 索引操作符让我们可以从序列中抓取一个特定项目
- 切片操作符让我们可以获取序列的一个切片,即一部分序列
(1)len() 求序列的长度
(2) + 连接2个序列
(3) - 重复序列元素
(4) in 判断元素是否在序列中
(5) max() 返回最大值
(6)min() 返回最小值
(7)cmp(x,y) 比较俩个序列是否相等
元祖()
-元祖和列表十分相似
-元祖和字符串一样是不可改变的
-元祖可以存储一系列的值
-元祖通常用在用户定义的函数能够安全的采用一组值的时候,即被使用的元祖的值不会改变
1.6.1 元祖内部元素不支持直接赋值
1.6.2. 元祖可以直接一起赋值
t=(a,'abc','f')
mn1,mn2,mn3=t
则 mn1=a 变量a的值 mn3=‘f’
1.6.3.
t.count('f') 是否在元祖内
t.index('f') 是否在元祖内并输出下标
1.7列表【】
-列表【list] 是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项目
-列表是可变类型的数据
-创建列表
list1=[]
list2=list()
list3=['a',1,2]
序列的操作符都可以用;
list2.append('f') 追加
list1+list2
list2. 按table键可以调出提示
list2.append 追加
list2.extend 可迭代扩展
list2.insert 插入
list2.remove 删除
list2.sort 排序
list2.count 数
list2.index 坐标
list2.pop 推出/删除
list2.reverse 反转
zip(list1,list2) 合成一个列表