python 函数

简介:

 1.函数的定义

   *def关键字,依次写函数名,括号,括号内参数,冒号,回车后,写函数体,return语句,默认return为none

wKioL1ljfTjROl2aAAAiwN4JefY761.png

    2.调用函数

   * abs() 取绝对值

wKioL1ljfbGCtDV0AAANG4EqYCE263.png-wh_50

   *cmp()  比较数大小,返回值为1,-1,0

wKioL1ljfgfAkMYBAAAmNJkbnzo273.png     *转换数据类型函数

wKioL1ljfkqB0yz9AABJIFohS30195.png

   3.函数名

     *函数名与变量名类似,指向一个函数的引用,可以给函数起别名

wKioL1ljfyKA9XveAAAY1Gur9o8667.png   4.空函数

   *用pass,定义一个什么也不做的函数

wKioL1ljf7nj3CuRAAAY6VIFASw552.png   5.函数返回值

     *默认返回none,返回多个值类型为元组

wKiom1ljgHWg2WwfAAAoQcYDKa0233.png

wKiom1ljgIHzdSJ_AAAV3TMig7g737.png

   6.函数参数

   *必选参数在前,默认参数在后

wKiom1ljgZmAGdzxAAAm9DM0yYc492.pngwKiom1ljgaHyWIcPAAARjWXDJtg933.png      *可变参数,传入的参数个数可变,参数用*args

      *关键字参数,传入任意个含参数名的参数,关键字在函数内部自动组装为一个字典,参数用**kwargs

wKioL1ljgyaydlsQAAAm9DM0yYc329.png

wKiom1ljgyezSuWtAAARjWXDJtg520.png

 

   7.函数参数组合

     *可以必选参数,默认参数,可变参数,关键字参数一起使用,顺序必须是必选参数,默认参     数,可变参数,关键字参数


   8.变量作用域

    局部变量: 只能在函数内部使用

      全局变量: 在整个程序中使用

      global : 强制将局部变量转换为全局变量


本文转自  夏梨巴人  51CTO博客,原文链接:http://blog.51cto.com/12774035/1946492
相关文章
|
11月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
578 2
|
11月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
1738 1
|
11月前
|
Java 数据处理 索引
(numpy)Python做数据处理必备框架!(二):ndarray切片的使用与运算;常见的ndarray函数:平方根、正余弦、自然对数、指数、幂等运算;统计函数:方差、均值、极差;比较函数...
ndarray切片 索引从0开始 索引/切片类型 描述/用法 基本索引 通过整数索引直接访问元素。 行/列切片 使用冒号:切片语法选择行或列的子集 连续切片 从起始索引到结束索引按步长切片 使用slice函数 通过slice(start,stop,strp)定义切片规则 布尔索引 通过布尔条件筛选满足条件的元素。支持逻辑运算符 &、|。
492 0
|
12月前
|
设计模式 缓存 监控
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
434 101
|
12月前
|
缓存 测试技术 Python
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
351 99
|
12月前
|
存储 缓存 测试技术
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
602 98
|
缓存 Python
Python中的装饰器:优雅地增强函数功能
Python中的装饰器:优雅地增强函数功能
|
Python
Python 函数定义
Python 函数定义
1030 155
|
PHP Python
Python format()函数高级字符串格式化详解
在 Python 中,字符串格式化是一个重要的主题,format() 函数作为一种灵活且强大的字符串格式化方法,被广泛应用。format() 函数不仅能实现基本的插入变量,还支持更多高级的格式化功能,包括数字格式、对齐、填充、日期时间格式、嵌套字段等。 今天我们将深入解析 format() 函数的高级用法,帮助你在实际编程中更高效地处理字符串格式化。
825 0
|
索引 Python 容器
[oeasy]python096_列表_计数函数_count
本教程详细介绍了Python中列表的计数方法`count`,包括其基本用法、与`len`函数的区别,以及如何结合索引操作查找和删除特定元素。同时探讨了字符串对象的`count`方法,并通过实例演示了如何统计字符出现次数。
340 7

推荐镜像

更多