• Python基础学习四 函数


    1、内置函数

    Python内置了很多有用的函数,是可以直接调用的。

    参考链接:https://docs.python.org/3/library/functions.html

    调用函数的时候,如果传入的参数数量不对,就会报错:TypeError。

    Python会明确的告诉你:abs()有且仅有1个参数,但是给出了两个:

     

     

    2、定义函数

    在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

    请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。

    如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return None可以简写为 return。

     

    ######数据类型转换#######

    def print_var_type(var):

    if type(var)==str:

    print('字符串')

    elif type(var)==dict:

    print('字典')

    elif type(var)==int:

    print('整数')

    elif type(var)==list:

    print('列表')

    elif type(var) == tuple:

    print('元组')

    elif type(var) == float:

    print('小数类型')

    elif type(var) == set:

    print('集合')

     

     

    ######定义函数示例#######

    def hello(file_name,content=''): #形参,形式参数

    #函数里面的变量都是局部变量

    f = open(file_name, 'a+',encoding='utf-8')

    if content:

    f.write(content)

    res = ''

    else:

    f.seek(0)

    res = f.read()

    f.close()

    return res

  • 相关阅读:
    Mock工具Mockito教程
    基于Jmeter的自动化测试实施方案
    基于敏捷的测试交付物通用设计
    Jmeter 冒烟测试设计
    Jmockit之mock特性详解
    Sonar 常用代码规则(二)
    从Hg迁移到Git
    使用谷歌colab训练crnn模型
    使用AIstudio训练YOLOv3模型
    阿里云服务器部署Djano+Nginx+uWSGI+conda+Https
  • 原文地址:https://www.cnblogs.com/louis-w/p/8269033.html
Copyright © 2020-2023  润新知