zoukankan      html  css  js  c++  java
  • 关于list,字符串的小记录

    1.关于操作list的命令:

    a.append("hi")

    这个可以在list的最后一项加上个这个字符串"hi",a是list的名字。

    del a[3]

    删去list中的三号元素,其他元素自动提前

    使用中试过a=a.append("hi")试图在在a中添加一项,但再print却得到NULL。

    原因应该是这两个都是命令,只能先a.append("hi")再把新的a赋值给其他变量

    2.切片:

    用:分割。冒号前的数表示切片的开始位置,冒号后的数字表示切片到哪里结束。

    开始位置包含在切片中,而结束位置不包括!!遍历那个for in range(1,5)也是,目前只有randint的那个范围是两个端点都包括

     3.字符串的分割:

    可以理解成把字符串分块变成list形式

    语法 sentence="i am a superman"

    sentence.split()意味按空格分割变成['i','a','superman']

    注意:字符串里即使有数字,得到的也都是字符串。

    4.链接link:

    这里是把一个link中的字符串练成一个字符串,注意link中的所有元素必须得都是字符串!!!!!

    格式是''.join()   点号前面接的是连接的符号,join后面的括号里面的是要连接的link。

    ':'.join(['apple', 'pear', 'orange'])得"apple:pear:orange"

    5.字符串:word="hello world"

    字符串也可以用索引word[2];遍历for i in word:;切片print word[5:7],连接字符newword = ','.join(word)

  • 相关阅读:
    使用 Spring data redis 结合 Spring cache 缓存数据配置
    Spring Web Flow 笔记
    Linux 定时实行一次任务命令
    css js 优化工具
    arch Failed to load module "intel"
    go 冒泡排序
    go (break goto continue)
    VirtualBox,Kernel driver not installed (rc=-1908)
    go运算符
    go iota
  • 原文地址:https://www.cnblogs.com/wangshen31/p/6341503.html
Copyright © 2011-2022 走看看