一、函数
1. 定义
定义:函数一种人为划分的范围,和功能的抽象。
#函数 def -> define
def 函数名(参数1, 参数2):
fruit_name = ‘🥕’
cut_method = ‘竖着切’
return '切好的胡萝卜'
2. 举例
#两个数相加
a = 1
b = 2
c = a + b
a = 2
b = 3
c = a + b
#定义
def two_number_add(num1, num2):
temp = num1 + num2
return temp
#用法
result = two_number_add(1, 2)
print(result)
#a = 1
#b = 2
#result = two_number_add(a, b)
#print(result)
二、逻辑
1. 判断 if else
fruit = ‘胡萝卜’
if fruit == ‘胡萝卜’:
print(“切3下”)
print(“切成块”)
elif fruit == ‘西红柿’:
print(“切成块”)
else:
print(“切成片”)
if fruit == ‘黄瓜’:
print(“切成片”)
if fruit == ‘1’:
print(“切成片”)
if fruit == ‘2’:
print(“切成片”)
def 切水果(水果名字):
if 水果名字 == ‘胡萝卜’:
print(“切3下”)
print(“切成块”)
elif 水果名字 == ‘西红柿’:
print(“切成块”)
else:
print(“切成片”)
return ‘切好的水果’
2. == is翻译为 是
a = [1, 2, 3]
b = a
a is b
Out[12]: True
c = [1, 2, 3]
c is a
Out[14]: False
3. 大于> 小于< 大于等于>= 小于等于<= 不等于!=
4. 逻辑判断 和 and 或 or或in
if i in[1.2.3]:
print(“OK”)
5. for 遍历
1) . 模板
for xxx in iterable_object:
…
2) . 举例
for i in [0,1,2]:
print(“切一次”)
#range 范围 生成列表的函数 iterable
#左闭又开的列表 [ )
for i in range(100):
print(“切一次”)
a = (5, 6, 1)
for num in a:
print(num)
b = ‘hello’
for char in b:
print(char)
c = {‘胡萝卜’: 1, ‘黄瓜’: 2}
for fruit in c:
print(fruit)
# print(c[fruit])
#项
for key, value in c.items():
print(key)
print(value)
for key in c.keys():
print(key)
for value in c.values():
print(value)
6. while
1) . 举例1
i = 0
while i < 10:
print(‘切一下’)
# i = i + 1
i += 1 # *= -= /=
2) . 举例2
i = 0
while True:
print(‘切一下’)
print(i)
# i = i + 1
i += 1 # *= -= /=
if i > 9:
break
3) . 举例3
while True:
for i in range(10):
while True:
if 1 > 0:
break
break
三、总结
break是可以跳出 while 和 for 的