-
append()方法總是將元素添加到list的尾部。?
insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。
注意,將Candy插入到第三的位置之后,原來的名字,都將自動往后移動一位,這個時候再使用相同的索引獲取后面的元素,將會得到不一樣的結果
查看全部 -
L[-1]代表反向訪問,從列表最后一個進行范文。
查看全部 -
# ========================# 數據類型對比表# ========================'''
| 類型 ? ? ?| 可變性 | 有序性 | 元素要求 ? | 示例 ? ? ? ? ? |
|-----------|--------|--------|------------|----------------|
| 數字(Number) | 不可變 | - ? ? ?| 數值 ? ? ? | x = 10 ? ? ? ? |
| 字符串(String)| 不可變 | 有序 ? | 字符 ? ? ? | s = "text" ? ? |
| 列表(List) ?| 可變 ? | 有序 ? | 任意 ? ? ? | lst = [1,"a"] ?|
| 元組(Tuple) | 不可變 | 有序 ? | 任意 ? ? ? | t = (1,) ? ? ? |
| 字典(Dict) ?| 可變 ? | 無序 ? | 鍵可哈希 ? | d = {"k":"v"} ?|
| 集合(Set) ? | 可變 ? | 無序 ? | 元素可哈希 | s = {1,2,3} ? ?|查看全部 -
這里有幾個需要注意的地方:
可以看到print('抱歉,考試不及格')這行代碼明顯比上一行代碼縮進了,這是因為這行代碼是if判斷的一個子分支,因此需要縮進,在Python規范中,一般使用4個空格作為縮進
在if語句的最后,有一個冒號:,這是條件分支判斷的格式,在最后加入冒號:,表示接下來是分支代碼塊
python是嚴格依賴縮進的語言,if-else 塊必須正確縮進。
查看全部 -
# coding: utf-8
a='這是一句中英文混合的Python字符串'
b="Hello World!"
print(a+":"+b)
注意+的使用
查看全部 -
python3使用了utf-8 Unicode進行編碼,使得python2中的編碼問題得到了解決,也使得中英文可以同時正常使用顯示。
查看全部 -
format 字符串,由字符串模板和模板數據組成。通過{}實現。
template寫模板,在“變量”位置寫{}
result=template.format()可以顯示作為變量的內容,其中順序可以通過template='x{0},x{1}...'內的數字進行調整。
或者通過指定{}的名字
# 指定{}的名字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.查看全部 -
小知識點:
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
count()方法
count()方法用來統計tuple中某個元素出現的次數。
ndex()方法
index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。
注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯。
查看全部 -
定義元組的方式是使用小括號()將元組內的元素括起來。
查看全部 -
list通過索引指定位置,并賦值新的元素,即可替換列表中原有的元素。
查看全部 -
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L.pop(2)
L.pop(3)
print(L)可以正常運行但與題目不符
Candy轉學后被刪除后位置會發生改變,David現在排在第三位也就是L.pop(2)
查看全部 -
pop()方法默認刪除列表的最后一個元素,并返回
查看全部 -
print('helloworld')查看全部
-
raw字符串(\不表示文中'的作用)
查看全部
舉報