1. 程式人生 > >Python復習筆記(一)高級變量類型

Python復習筆記(一)高級變量類型

提示 name 姓名 == 查找 ima 表示 div 比較

目標

  • 列表元組
  • 字典
  • 字符串
  • 公共方法
  • 變量高級

01. 列表

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

02. 元組

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

03. 字典

技術分享圖片

技術分享圖片

技術分享圖片

04. 字符串

1)判斷類型 - 9

技術分享圖片

2) 查找和替換 - 7

技術分享圖片

3) 大小寫轉換 - 5

技術分享圖片

4) 文本對齊 - 3

技術分享圖片

5) 去除空白字符 - 3

技術分享圖片

6) 拆分和連接 - 5

技術分享圖片

技術分享圖片

字符串[開始索引:結束索引:步長]

技術分享圖片

num_str = "0123456789"

# 1. 截取從 2 ~ 5 位置 的字符串
print(num_str[2:6])

# 2. 截取從 2 ~ `末尾` 的字符串
print(num_str[2:]) # 3. 截取從 `開始` ~ 5 位置 的字符串 print(num_str[:6]) # 4. 截取完整的字符串 print(num_str[:]) # 5. 從開始位置,每隔一個字符截取字符串 print(num_str[::2]) # 6. 從索引 1 開始,每隔一個取一個 print(num_str[1::2]) # 倒序切片 # -1 表示倒數第一個字符 print(num_str[-1]) # 7. 截取從 2 ~ `末尾 - 1` 的字符串 print(num_str[2:-1])
# 8. 截取字符串末尾兩個字符 print(num_str[-2:]) # 9. 字符串的逆序(面試題) print(num_str[::-1])

5.1 Python 內置函數

技術分享圖片

技術分享圖片

5.3 運算符

技術分享圖片

註意

  • in 在對 字典 操作時,判斷的是 字典的鍵
  • in 和 not in 被稱為 成員運算符

技術分享圖片

註意:在對 字典 操作時,判斷的是 字典的鍵

需求:要判斷 某一個字典中 是否存在 指定的 值

  • 如果 存在,提示並且退出循環
  • 如果 不存在,在 循環整體結束 後,希望 得到一個統一的提示
students = [
    {"name
": "阿土", "age": 20, "gender": True, "height": 1.7, "weight": 75.0}, {"name": "小美", "age": 19, "gender": False, "height": 1.6, "weight": 45.0}, ] find_name = "阿土" for stu_dict in students: print(stu_dict) # 判斷當前遍歷的字典中姓名是否為find_name if stu_dict["name"] == find_name: print("找到了") # 如果已經找到,直接退出循環,就不需要再對後續的數據進行比較 break else: print("沒有找到") print("循環結束")

Python復習筆記(一)高級變量類型