Python公共方法,内置函数
2019-01-07 本文已影响0人
程序设计法师
- 公共方法,内置函数
# 输出列表中的最大值
strl = [1, 2, 3, 4, 5]
print(max(strl))
# 输出列表中的最小值
print(min(strl))
strchar = ["a", "b", "c"]
print(min(strchar))
# 键值对算最小值,只对字典中的key做比较
strpuch = {"a": "z", "b": "y"}
print(min(strpuch))
# 切片
result = [1, 2, 3, 4][1:3]
print(result)
# 对元祖进行切片
result_muple = (1, 2, 3, 4)[1:3]
print(result_muple)
# 拼接
print([1, 2] + [3, 4, 5])
print((1, 2) + (3, 4))
t_list = [1, 2]
t_list.extend([3, 4])
print(t_list)
t_list.append(0)
print(t_list)
# append会把指定的列表参数作为一个整体插入到末尾
t_list.append([-1, 0])
print(t_list)
# 判断一个元素是否在其中
print(1 in t_list)
print(1 not in t_list)
print("a" in {"a": "laowang"})
print("laowang" in {"a": "laowang"})
for num in [1, 2, 3]:
print(num)
else:
print("会执行吗")
print("循环结束")
# 如果循环体内部使用break中断循环(也就是没有正常结束循环),则不会执行else的代码
for num in [1, 2, 3]:
print(num)
if num == 2:
break
else:
print("会执行吗")
print("循环结束")
students = [{"name": "阿土"}, {"name": "阿妹"}]
findname = "阿三"
for stud in students:
print(stud)
if findname == stud["name"]:
print("找到了" + findname)
break
else:
print("抱歉没有找到" + findname)
print("循环结束")
# 查看a的内存地址
a = 1
print(id(a))
b = a
a = 2
print(id(a))
print(id(b))
print(id(a))
print(id(b))
5
1
a
a
[2, 3]
(2, 3)
[1, 2, 3, 4, 5]
(1, 2, 3, 4)
[1, 2, 3, 4]
[1, 2, 3, 4, 0]
[1, 2, 3, 4, 0, [-1, 0]]
True
False
True
False
1
2
3
会执行吗
循环结束
1
2
循环结束
{'name': '阿土'}
{'name': '阿妹'}
抱歉没有找到阿三
循环结束
140711733945168
140711733945200
140711733945168
140711733945200
140711733945168