Python復習筆記(一)高級變量類型
阿新 • • 發佈:2019-01-06
提示 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復習筆記(一)高級變量類型