• python的for循环、下标和切片


    for循环的格式
     
    for 临时变量 in 列表或者字符串:
        循环满足条件时执行的代码
    else:
        循环不满足条件时执行的代码
     
    例:
    name = "abcdef"
    for 临时变量 in 字符串:
        print(临时变量)
     
    for tmp in name:
        print(tmp)
     
    输出结果
    a
    b
    c
    d
    e
    f
     
    下标和切片
     
    所谓“下标”,就是编号,就好比超市中的存储柜的标号,通过这个编号就能找到相应的存储空间
    如果字符串 name = "abcdef" 在内存中的实际存储如下:
     
    a        b        c        d        e        f        [结尾标记 ]       
    name[0]                name[3]
     
    如果想取出部分字符,那么可以通过下标的方法,(注意:python中下标从0开始)
     
     
    切片是指对操作的对象截取其中一部分的操作。字符串、列表、元祖都支持切片操作
    切片的语法:[起始:结束:步长]
    注意:选取的区间属于左闭右开型,即从“起始”位开始,到“结束”位的前一位结束(不包含结束位本身)
    例:
    name = "abcdef"
    name[0:4]
    输出:abcd (注意:下标4的e并没有出现在结果中)
     
    快速知道字符串长度方法:
    len(变量名)
    例:
    len(name)
    输出:6
     
    取整个字符串方法:
    变量名[0:]
    变量名[:]
    变量名[::]
     
    按步长取字符串方法:
    以name变量为例:
    name[0::2]
    输出结果:ace
     
    name[::-1]
    输出结果:fedcba 取反
     
    name[-1]
    输出结果:f   负数是从字符串最后开始取数据
    你是砍柴的,他是放羊的,你和他聊了一天,你们决定合作一起开个烤全羊的店,你的柴烤出来的羊很美味,他的羊是纯天然的,几年后,你们的生意就越来越红火了。 没有完美的个人,只有完美的团队 有价值的聊天才是成长的基础。
  • 相关阅读:
    [Vijos] 天才的记忆
    [Vijos] 河蟹王国
    [Vijos] SuperBrother打鼹鼠
    [Vijos] 弱弱的战壕
    [洛谷P3792] 由乃与大母神原型和偶像崇拜
    【模板】乘法逆元
    [USACO13NOV]空荡荡的摊位Empty Stalls
    [USACO08OPEN]牛的车Cow Cars
    [SCOI2005]扫雷
    [USACO16OPEN]关闭农场Closing the Farm_Silver
  • 原文地址:https://www.cnblogs.com/yuzhifeng/p/7266936.html
Copyright © 2020-2023  润新知