zoukankan      html  css  js  c++  java
  • 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          将多余的参数存到字典中

  • 相关阅读:
    每日记载内容总结33
    华为机试-尼科彻斯定理
    华为机试-求最大连续bit数
    华为机试-合法IP
    华为机试-票数统计
    华为机试-等差数列
    华为机试-自守数
    中序表达式转后序表式式
    华为机考 给你一个N*M的矩阵,每个位置的值是0或1,求一个面积最大的子矩阵,这个矩阵必须是一个正方形,且里面只能由1构成,输出最大的正方形边长。其中n,m<=400;
    华为机试-求解立方根
  • 原文地址:https://www.cnblogs.com/Alom/p/10852887.html
Copyright © 2011-2022 走看看