想做的事
小遊戲-外星人入侵
資料視覺化-打卡表
...合併字串字串加法
關於空白
引號
正確使用引號,單/雙引號都可以儲存串。
輸出引號需轉義。
str(數值)轉換型別
數值與串不能直接操作,可將數值轉換成字串型別
"hello world, " + str(2319) ==> "hello world, 2319"
fruits = ['蘋果', '香蕉', '梨']
print(fruits) # 列印結果:['蘋果', '香蕉', '梨']
print(fruits[2]) # 列印結果:梨
fruits =
print(fruits) # 列印結果:['蘋果', '香蕉', '梨', '士多啤梨']
fruits.insert(0,'西瓜') # 向列首(位置0)新增元素
print(fruits) # 列印結果:['西瓜', '蘋果', '香蕉', '梨', '士多啤梨']
刪
fruits = ['西瓜', '蘋果', '香蕉', '梨', '士多啤梨']
del fruits[0] # 根據索引刪除
print(fruits) # 列印結果:['蘋果', '香蕉', '梨', '士多啤梨']
fruits.pop() # 取出棧頂元素(最後乙個元素)
print(fruits) # 列印結果:['蘋果', '香蕉', '梨']
fruits.pop(0) # 根據索引刪除
print(fruits) # 列印結果:['香蕉', '梨']
fruits.remove('香蕉') # 根據內容刪除
print(fruits) # 列印結果:['梨']
改
給元素重新賦值
reverse()倒置列表
len()列表長度(數值型別)
numbers = [2, 3, 1, 9, 0, 7, 0, 2, 4]
print(sorted(numbers)) # 列印結果 [0, 0, 1, 2, 2, 3, 4, 7, 9]
print(numbers) # 列印結果 [2, 3, 1, 9, 0, 7, 0, 2, 4]
numbers.sort() # 永久公升序
print(numbers) # 列印結果 [0, 0, 1, 2, 2, 3, 4, 7, 9]
numbers.sort(reverse = true) # 永久降序
print(numbers) # 列印結果 [9, 7, 4, 3, 2, 2, 1, 0, 0]
numbers.reverse() # 倒置列表
print(numbers) # 列印結果 [0, 0, 1, 2, 2, 3, 4, 7, 9]
print(len(numbers)) # 列表長度,列印結果:9
# 通式
for xx in xxs :
do something
fruits = ['蘋果', '香蕉', '梨']
for fruit in fruits :
print(fruit)
print("circulation out.")
"""列印結果
蘋果香蕉
梨circulation out.
"""
numbers =
for number in range(1,5): # [1, 5) python的規則,不包含後邊乙個數
print(number)
print(numbers)
"""output12
34[1, 2, 3, 4]
"""
numbers = [1, 2, 3, 4]
print(min(numbers)) # 1
print(max(numbers)) # 4
print(sum(numbers)) # 10
# 普通的range()生成[1,10]的平方
numbers =
for value in range(1,11):
number = value**2 # ** 表示乘方
print(numbers)
# 列表解析 生成[1,10]的平方
numbers = (number**2 for value in range(1, 11))
print(numbers)
nums = [0, 1, 2, 3, 4] # 切片:根據需求取出想看到的元素
print(nums[0:3]) # [0, 1, 2] 一共三個元素,從0開始
print(nums[:3]) # [0, 1, 2] 預設start_index,預設從0開始
print(nums[2:]) # [2, 3, 4] 預設end_index,預設讀到末尾
print(nums[2:5]) # [2, 3, 4] 從start_index開始,但不包含end_index
print(nums[-3:]) # [2, 3, 4] 負索引,列表的後幾項元素
print(nums[:]) # 都預設,表全部 [0, 1, 2, 3, 4]
nums = [0, 1, 2, 3, 4] # 切片:根據需求取出想看到的元素
for num in nums[:3]: # 遍歷列印,列表前三個元素
print(num) # 0 1 2 (其餘遍歷以此類推)
nums = [0, 1, 2, 3, 4]
nums_1 = nums # 錯誤,不可行
nums_1 = nums[:] # 正確,這樣才對!!!
# 部分複製,也用切片
nums = (0, 1, 2, 3, 4)
nums[0] = 2319 # 程式終止,元組的元素,不可單獨修改
nums = (5, 6, 7, 8, 9) # 但元組可以重新賦值
ch14 單位和值
網頁中的顏色設定有字型顏色 color 背景顏色 background color 邊框顏色 border 等,設定顏色的方法也有很多種。英文命令顏色 prgb 顏色 p1p2 十六進製制顏色 p 配色表如下圖 長度單位比較常用到 px 畫素 em 百分比 這三種單位都是相對單位。畫素畫素指的是顯示...
C和指標 ch14 預處理器
c語言巨集用的很多很多,看看stdio.h等各種標頭檔案或者開源專案中的應用就懂了,各種巨集定義,坑點也是蠻多的,需要學習並注意。見名知意。方便修改 維護。考查 file 巨集及 line 的使用,以及引數轉字串的方法,引數前加 即可。見demo02.c。a.3 2 3 b.5 3 5 c.2 4 ...
Python學習筆記 14
本節主要有 tips 如果不想改變原資料,傳遞引數時盡量用其副本 函式也是乙個物件 物件是記憶體中專門用來儲存資料的一塊區域 一切皆物件 函式的引數 defrt a print zzzz a rt 3 def sum a,b,c print a b c sum 4,5,8 定義形參時可以指定默值,沒...