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)

  • 相关阅读:
    字符串算法总结
    [HAOI2007]反素数
    Poj2689 Prime Distance
    [APIO2010]特别行动队
    [国家集训队]middle
    Typecho博客迁移实战
    Typora + 七牛云图床 简易配置
    教你用快捷键 以管理员身份运行cmd
    Typecho博客插入B站视频
    七牛云图床快捷上传方法
  • 原文地址:https://www.cnblogs.com/wangshen31/p/6341503.html
Copyright © 2011-2022 走看看