day02-初始Python-序列

再高大上的梦想也抵不过傻逼似的坚持!

  1. 序列的定义:一块用于存放多个值的连续内存区域。
    序列包括 列表 元组 字符串 字典 集合
    就好比C语言中的字符数组,一个位只能存储一个字符,但是python比较牛皮,一个索引可以存储多个字符
  2. python索引的神奇性
    索引的下标有负数
    >>>string=["青山不改","绿水长流","咱们江湖再见"]
    >>>print(string[1])#正数索引
    绿水青山
    >>>print(string[-2])#复数索引
    绿水青山
    
  3. python的切片
    模板:sname[start : end : step] #和range()函数差不多
>>>string=["青山不改","绿水长流","咱们江湖再见","有缘的话一定要见"]
>>>print(string[1:3])# 参数没写全,默认步长为1
['青山不改','绿水长流']#输出的是单引号
>>>print(string[0:4:2])
['咱们江湖再见']
  1. 序列相加及相乘
>>> num=[1,3,2,4,5,6]
>>> string=["咱们的","梦想","一定要实现"]
>>> print(num+string)
[1, 3, 2, 4, 5, 6, '咱们的', '梦想', '一定要实现']
>>> print(num*3)#序列表的相乘
[1, 3, 2, 4, 5, 6, 1, 3, 2, 4, 5, 6, 1, 3, 2, 4, 5, 6]#序列表扩大了三倍空间
  1. 检查某个元素是否是该序列的成员(元素)
    语法格式 value in sequence
    value是元素,sequence是指定的序列
>>>string=["achieve","my","dream","with","enthusiasm"]
>>>print("achieve" in atring)
True
  1. 计算列表的长度最大值,最小值,求和函数,排序函数,反向序列
>>>string=[1,3,4,5,8,4,9]
>>>print(max(string))#最大值
9
>>>print(len(string))#长度
6
>>>print(min(string))#最小值
1
>>>print(sum(string))#总和
34
>>>print(sorted(string))#排序
[1,3,4,4,5,8,9]
>>>[x for x in reversed(string)]
[9,4,8,5,4,3,1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值