示例:
- 字符串結(jié)合運(yùn)算符
+ 的使用
my_str1 = "hello "
my_str2 = "world"
new_str = my_str1 + my_str2
print(new_str, type(new_str)) # 結(jié)果是:hello world <class 'str'>
- 列表結(jié)合運(yùn)算符
+ 的使用
my_list1 = [1, 3]
my_list2 = [2, 4]
new_list = my_list1 + my_list2
print(new_list, type(new_list)) # 結(jié)果是:[1, 3, 2, 4] <class 'list'>
- 元組結(jié)合運(yùn)算符
+ 的使用
my_tuple1 = ("a", "b")
my_tuple2 = ("c",)
new_tuple = my_tuple1 + my_tuple2
print(new_tuple, type(new_tuple)) # 結(jié)果是:('a', 'b', 'c') <class 'tuple'>
- 字符串結(jié)合運(yùn)算符
* 的使用
my_str = "ab"
new_str = my_str * 3
print(new_str, type(new_str)) # 結(jié)果是:ababab <class 'str'>
- 列表結(jié)合運(yùn)算符
* 的使用
my_list = ["5", "6"]
new_list = my_list * 2
print(new_list, type(new_list)) # 結(jié)果是:['5', '6', '5', '6'] <class 'list'>
- 元組結(jié)合運(yùn)算符
* 的使用
my_tuple = (2, 4)
new_tuple = my_tuple * 2
print(new_tuple, type(new_tuple)) # 結(jié)果是:(2, 4, 2, 4) <class 'tuple'>
示例:
- 字符串結(jié)合關(guān)鍵字
in 的使用
my_str = "abcbcd"
result = "bc" in my_str
print(result, type(result)) # 結(jié)果是:True <class 'bool'>
- 字符串結(jié)合關(guān)鍵字
not in 的使用
result = "bd" not in my_str
print(result, type(result)) # 結(jié)果是:True <class 'bool'>
- 字典結(jié)合關(guān)鍵字
in 的使用:字典結(jié)合in和not in使用默認(rèn)判斷的是key。
my_dict = {"name": "艾青", "age": 20, "sex": "女", "address": "北京"}
result = "name" in my_dict
print(result, type(result)) # 結(jié)果是:True <class 'bool'>
- 字典結(jié)合關(guān)鍵字
not in 的使用
# 判斷”小喬“這個數(shù)據(jù)值有沒有在在字典中的所有 value 值里面
result = "小喬" in my_dict.values()
print(result, type(result)) # 結(jié)果是:False <class 'bool'>
示例:
- 內(nèi)置函數(shù)
len()操作字符串
my_str = "abc"
result = len(my_str)
print(result, type(result)) # 結(jié)果是:3 <class 'int'>
- 內(nèi)置函數(shù)
len()操作range()函數(shù)
my_range = range(1, 5, 2) # 結(jié)尾不包含,步長為 2,結(jié)果 1、3
result = len(my_range)
print(result, type(result)) # 結(jié)果是:2 <class 'int'>
- 內(nèi)置函數(shù)
len()操作字典:len()在操作字典數(shù)據(jù)時,返回的是鍵值對個數(shù)。
my_dict = {"name": "艾青", "age": 20, "sex": "女", "address": "北京"}
result = len(my_dict)
print(result, type(result)) # 結(jié)果是:4 <class 'int'>
- 內(nèi)置函數(shù)
max()操作列表
my_list = [1, 0, 4]
max_value = max(my_list)
print(max_value, type(max_value)) # 結(jié)果是:4 <class 'int'>
- 內(nèi)置函數(shù)
min()操作列表
min_value = min(my_list)
print(min_value, type(min_value)) # 結(jié)果是:0 <class 'int'>
- 內(nèi)置函數(shù)
del()的使用:變量一旦被刪除后續(xù)就不能在使用了。
name = "艾檸"
print(name) # 結(jié)果是:艾檸
del(name)
print(name) # 結(jié)果是:NameError: name 'name' is not defined
- 使用
del關(guān)鍵字刪除變量,del關(guān)鍵字和del()函數(shù)的功能一樣。
name = "艾檸"
print(name) # 結(jié)果是:艾檸
del name
print(name) # 結(jié)果是:NameError: name 'name' is not defined