-
切片:列表和字符串一樣,也支持切片,通過切片的方式,獲取到列表的子列表。
names = ['Alice', 'Bob', 'David', 'Ellena']
sub_names = names[0:2](注意:切片[0:2]? 取names[0],names[1],不包括names[2])
print(sub_names)索引:由于列表list是一個有序的容器,所以在list里面,每一個元素都有一個唯一的位置,我們稱之為索引(index)
查看全部 -
num = 0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L:
? ? num = num + 1
? ? if num % 2 == 1:? ? ? ?(注意:滿足if條件,繼續循環,不滿足,執行continue后面邏輯)
? ? ? ? continue
? ? print(item)
查看全部 -
合法變量:num, count, _none, min_value查看全部
-
使用for循環:訪問列表中的每一個元素
通過for循環訪問列表每一個元素的方式,我們稱為迭代。
查看全部 -
使用for:把字符串中的每一個字符打印出來。
s = 'ABCD'
for ch in s:
? ? print(ch)查看全部 -
Print(“陳曉洋”)查看全部
-
字符串中包含單引號或者雙引號
1.僅包含',可以用雙引號括起來,例如"I'm OK"
2.僅包含",可以用單引號括起來,例如'Learn "Python" in GeekStar'
3.同時包含單雙引號,需要使用轉義字符。
\ ,例如“who said \"I”
查看全部 -
布爾類型只有True和False兩種值。
計算機程序是由無數個邏輯分支構成的,通過布爾運算可以在計算機中實現條件判斷,根據結果為True或False,計算機可以自動執行不同的后續代碼。查看全部 -
Python中,一個變量可以先后存儲多種不同類型的數據。
這是Python這類語言特有的特性,也稱之為動態語言。當然與之對應的即為靜態語言(一個變量不能先后儲存多種不同類型的數據)。
Python、Javascript等等都是動態語言,Java、C、C++等等屬于靜態語言。查看全部 -
s = 'ABCDEFGHIJK'
abcd = s[0:4] # 取字符串s中的第一個字符到第五個字符,不包括第五個字符
print(abcd) # ==> ABCD
cdef = s[2:6] # 取字符串s中的第三個字符到第七個字符,不包括第七個字符
print(cdef) # ==> CDEF查看全部 -
ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
print(ab) # ==> AB
查看全部 -
s = 'ABC'
a = s[0] # 第一個
b = s[1] # 第二個
c = s[2] # 第三個
print(a) # ==> A
print(b) # ==> B
print(c) # ==> C查看全部 -
s1 = '這是中文字符串'
s2 = 'this is an English string'
print(s1)
print(s2)查看全部 -
a = True
print(a and 0 or 99) # ==> 99
布爾運算中,將0 None 空字符串當成False。所以上述運算中a and 0的結果是0,0 or 99的結果是99
以及,not優先級高于and or
查看全部 -
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello , Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字對應的模板數據內容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.查看全部
舉報