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]

猜你喜欢

转载自www.cnblogs.com/xuxingping/p/10578216.html