zoukankan      html  css  js  c++  java
  • python全栈开发_day5_字符串及列表类型

    一:字符串

      1)优先掌握知识点。

     

    a="   21j3:b12jk:b3j12:3bjk12   "
    
    #内置方法之strip
    print(a.strip(" "))
    #得到返回值:21j3:b12jk:b3j12:3bjk12
    
    #内置方法之split
    pritn(a.split(":"))
    #得到返回值:["   21j3","b12jk","b3j12","3bjk12   "]
    
    print(a.split(":",1))
    print(a.rsplit(":",1))
    #分别得到返回值:["   21j3","b12jk:b3j12:3bjk12   "],["   21j3:b12jk:b3j12","3bjk12   "]
    
    #join
    print(“|”.join([123,234,345]))
    #得到返回值:“123|234|345”
    
    #lower和upper
    print(a.lower)
    print(a.upper)
    得到返回值"   21j3:b12jk:b3j12:3bjk12   "" 
      21J3:B12JK:B3J12:3BJK12   "
    
    #format的三种玩法
    a="{y}{x}".format(x="a",y="b")
    #得到返回值:"ba"
    a="{2}{1}".format("a","b")
    #得到返回值:"ba"
    a="{}{}".format("a","b")
    #得到返回值:"ab"

       2)了解知识点

    #title,capitalize
    print("asd sdf dfg".title())
    print("asd sdf dfg".capitalize())
    #分别得到返回值"Asd Sdf Dfg" 和 "Asd sdf dfg"
    
    #isdigit,numeric,decimal
    num1=b"1"
    num2=u"1"
    num3=""
    num4=""
    #isdigit识别unicode和bytes类型数字
    #numeric识别unicode数字
    #decimal识别除bytes类型外所有类型数字

    二:列表类型

      1)添加元素

        

    #append
    l=[1,2,3]
    l.append(4)
    print(l)
    #得到返回值:[1,2,3,4]
    
    #insert
    l.insert(0,9)
    print(l)
    #得到返回值:[9,1,2,3,4]
    
    #extend
    l.extend([5,6,7,8])
    print(l)
    #得到返回值:[9,1,2,3,4,5,6,7,8]

      2)移除元素

    #上接添加元素
    
    #pop
    r=l.pop(0)
    print(r,l)
    
    得到返回值:9 和 [1,2,3,4,5,6,7,8]
    
    #remove
    l.remove(5)
    print(l)
    得到返回值:[1,2,3,4,6,7,8]
  • 相关阅读:
    extel操作
    postman 使用post方式提交参数值
    json_encode 转化数组时,中文不转义出现乱码的解决方法
    csnd 不好使,所以我来博客园了
    Nodejs 之Ajax的一个实例(sql单条件查询&并显示在Browser端界面上)
    JS 之JSON
    Nodejs sql模块及模块化思想
    Nodejs之Ajax
    Nodejs 之express框架的应用---简单的登录界面
    Nodejs 入门 12-28
  • 原文地址:https://www.cnblogs.com/xuxingping/p/10578216.html
Copyright © 2011-2022 走看看