python_格式化输出及函数

format格式输出:

ale = "i have {},my age is {}".format("alc",12)
ale_a = "i have {0},my age is {1}".format("alc",12)
ale_b = "i have {abc},my age is {defg}".format(abc="helo",defg="132")
ale_c = "i have {abc},my age is {defg}".format(**{"abc" : "helo","defg" : "132"})

print(ale_c,ale,ale_b,ale_a,sep="
")
#i have helo,my age is 132
#i have alc,my age is 12
#i have helo,my age is 132
#i have alc,my age is 12

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                        函数def

函数:

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

定义一个函数:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None

实例:

def next(a):
    a +=1
    return a
move = int(input(">>>"))
print(next(move))
#输入任意一个数字,返回的值将+1
    

函数的参数:

1.形参变量

2.实参

3.return    只要函数内运行一个return,整个函数就结束了

4.位置参数    形参和实参必须一一对应

关键字:     不需要考虑位置的关系

位置参数和关键字参数混搭:    位置参数必须在左边,一个变量不能有多个值

默认参数:      形参中直接接值

参数组*args        将多余的参数存到列表中

**kwargs          将多余的参数存到字典中

原文地址:https://www.cnblogs.com/Alom/p/10852887.html