第1章 python基础语法(2)

=================目录==================
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) 合成一个列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值