zoukankan      html  css  js  c++  java
  • 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   负数是从字符串最后开始取数据
    你是砍柴的,他是放羊的,你和他聊了一天,你们决定合作一起开个烤全羊的店,你的柴烤出来的羊很美味,他的羊是纯天然的,几年后,你们的生意就越来越红火了。 没有完美的个人,只有完美的团队 有价值的聊天才是成长的基础。
  • 相关阅读:
    201771010125王瑜《面向对象程序设计(Java)》第十周学习总结
    201771010125王瑜《面向对象程序设计(Java)》第九周学习总结
    201771010125王瑜《面向对象程序设计(Java)》第八周学习总结
    7 Python外壳:代码结构
    6 python容器
    元组
    列表
    4 python基本元素之变量
    3 关于操作系统基本了解
    1 python是什么?
  • 原文地址:https://www.cnblogs.com/yuzhifeng/p/7266936.html
Copyright © 2011-2022 走看看