python学习笔记
1、环境搭建
2、基础语法
2.1变量
aa = 10;
2.2 随机函数
print(“random:”, random.uniform(100, 500.2)) # 随机生成的范围
print(“randow”, random.random()) # 随机生成一个数
print(“random”, random.randint(20, 100)) # 生成一个整数,
2.3转译
print(‘let’s go’)
2.4 乘法口诀
for j in range(1, 10):
for i in range(1, j + 1):
print("%d*%d=%d" % (i, j, i * j), end=" ")
print()
2.5
3、函数
1、lambada函数
lambda表达式是一种简洁的函数
lambda 参数1 参数2
mylambda = lambda x, y: x + y # 赋值表达式 可以说 x+y 是return
result = mylambda(4, 5) # 把4传给了x 把5传给了y 函数代码 x+y
print(result)
print("============")
def sum(x, y):
return x + y
sum(4, 5)
print(sum(4, 5))
print("=方式2lambdaif语句=")
lambda 参数 ,参数 :值1 if 条件表达式 else 值2
lamdda
mylambda = lambda memory: “是100块” if memory == 100 else “不是100块”
result = mylambda(100)
print(result)
mylambda1 = lambda memory: “是男的” if memory == “男” else “不是男的”
result = mylambda1(“男”);
print(result)
print("=方式调用函数")
mylambda = lambda x: “” # 参数 参数 函数 x 是参数 type 数据类型
result = mylambda(“十元”)
print(result)
print(" 匿名表达式")
a = lambda: print(“我现在输出的匿名输出”)
a()
app = lambda: print(“输出一句”)
app()
3.2 非关键字函数
def fun(*ages):#传入所有的参数
# print(ages)
sum = 0
for i in ages:
sum += i
# print(i)
print(sum)
fun(1, 2, 3, 4, 5, 6)# 一个元组
3.3 关键子函数
def fun(car): #要两个号遍历,因为它是关键字
print(car)
print(type(car)) # 字典类型的
for i in car:
# print(i) #打印出来的是a b c d
print(car[i]) # 打印的是火车, 自行车,卡车
fun(a=“火车”, b=“自行车”, d=“卡车”, e=“碰碰车”) # 键
3.4返回值函数
def sum(a, b, c):
return a + b + c # 返回到函数的调用处
a = sum(1, 2, 3) # 赋值
print(a)
print(sum(1, 2, 3, ))
def count(a, b, c):
print(“java”)#如果retrun放在前面就不显示
print(“py”)
print(“js”)
return (a + b + c)
count(1, 2, 3)
print(count(2, 2, 3))
#return 可以有多个return语句