(三)第二天的筆記

1、字符串定義

使用三引號可以將多行內容賦值給一個變量。

2、字符串格式化

字符串的格式化:
1、傳統格式化(利用%進行格式化)

print("%s %s" % ("Hello","World!"))

2、使用format函數格式化

print("{} {}".format("Hello", "World!"))
print("{0} {1}".format("Hello", "World!"))
print("{hello} {world}".format(hello="Hello", world="World!"))
print("{:.1f} {:.2f}".format(1.511, 1.511))

3、列表

list列表中的數據可以不是同一類
l1 = [1,2,3]
l2 = [1,“a”]
l3 = list()
print(type(l3))
list是有序的,可以使用下標訪問
列表可以嵌套,嵌套列表用多層循環遍歷
用in 和not in檢測列表是否包含特定值

4、元組

tuple可以理解爲是一個不能修改的列表

t1 = ((1, 2, 3), (“a”, “b”, “c”))

for i in t1:
for j in i:
print(j)

for (i, j, k) in t1:
print(i, j, k)

第二種方法必須每個裏面元素數量一致

5、集合

集合(Set)內容無序,且不重複

set的remove方法移除不存在的元素會報錯,discard不會
sa.intersection(sb) 求集合sa和sb的交集
sa.difference(sb) 求集合sa和sb的差集(同sa-sb)
sa.union(sb) 求集合sa和sb的並集

frozenset 獲取一個不允許修改的集合

6、其他

使用 s1, s2 = s2, s1 可以對兩個元素內容進行互換
python中的無限遞歸,有最大的遞歸次數,超過次數會報錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章