. 自定义排序

价值:容器中所有元素两两比较
list01 = [54, 5, 65, 76, 87, 9] # 小 --> 大 # 核心思想:运用获取小值思想,将最小值向前交换. # 取数据 for
r in range(len(list01) - 1): # 0 1 2 3 4 # 作比较 for c in range(r + 1,
len(list01)): # 12345 2345 345 45 5 # 发现更小 if list01[r] > list01[c]: # 交换
list01[r], list01[c] = list01[c], list01[r] print(list01)
. 函数

创建函数:

def 函数名():

使用函数

​ 函数名()
# 代码的重复是万恶之源 """ # 做法(变化) + 用法 print("直拳") print("摆拳") print("勾拳") print("肘击")
# ...... # 做法(变化) +用法 print("直拳") print("摆拳") print("勾拳") print("肘击") """ #
做法(变化)1次 def attack(): print("直拳") print("摆拳") print("勾拳") print("肘击")
print("正蹬") # 用法多次 attack() attack() attack()
. 参数:使用功能 给 制作功能 传递得信息
# 做 # 形式参数:表面虚构的信息 def attack(count): for i in range(count): print("直拳")
print("摆拳") print("勾拳") print("肘击") print("正蹬") # 实际参数:真实客观的数据 #
调试F8:逐过程(不进入函数内) # 调试F7:逐语句(进入函数内) attack(1) attack(3) attack(10)
. 返回值:制作函数给使用函数传递信息
# 需求:定义函数,美元转换为人民币. def usd_to_cny(usd): """ 美元转换为人民币 :param usd: 数值,美元
:return: 数值,人民币 """ cny = usd * 6.821 return cny # 返回 结果 # 接收返回值 res =
usd_to_cny(234) print(res) # 练习1:创建计算治愈比例的函数 # confirmed =
int(input("请输入确诊人数:")) # cure = int(input("请输入治愈人数:")) # cure_rate = cure /
confirmed * 100 # print("治愈比例为" + str(cure_rate) + "%")
. 返回值:
def func01(): print("func01执行了") return 100 # 使用变量a接收结果100 a = func01()
print(a) # 100 # 调用函数,可以不要返回值100 func01() def func02(): print("func02执行了") #
return None 在python语言中,函数默认返回None func02() b = func02() print(b) # None def
func03(): print("func03执行了") return 300 # return 可以退出函数(无视循环)
print("func03又执行了") c = func03() print(c) # ? def func04(): print("func03执行了")
return # return 后如果没有数据,默认为None d = func04() print(d) # None
. 多函数相互调用
# ---------------定义函数------------------ def single_attack(): print("直拳")
print("摆拳") print("勾拳") print("肘击") print("正蹬") def repeated_attack(count): for
i in range(count): single_attack() # ---------------调用函数------------------
repeated_attack(1)

技术
©2019-2020 Toolsou All rights reserved,
基于神经网络的车辆牌照字符识别技术Java基础(三) String深度解析 dedecms网站被黑 劫持到其他网站如何解决精准手机号抓取,运营商大数据利用梆梆加固逻辑漏洞取巧脱壳QT 删除目录及文件Java小明A+B苹果不送充填器耳机真为环保?可能还是为了赚钱吧在Pytorch上使用summaryC#中字典的排序方法