python语法函数 python语法函数定义( 八 )


# 可写函数说明def sum( arg1, arg2 ):# 返回2个参数的和."
total = arg1 + arg2
print "函数内 : ", total
return total
# 调用sum函数total = sum( 10, 20 )
以上实例输出结果:
函数内 :30
变量作用域
一个程序的所有的变量并不是在哪个位置都可以访问的 。访问权限决定于这个变量是在哪里赋值的 。
变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称 。两种最基本的变量作用域如下:
全局变量
局部变量
全局变量和局部变量
定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域 。
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问 。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中 。如下实例:
实例(Python 2.0+)
#!/usr/bin/python# -*- coding: UTF-8 -*-
total = 0 # 这是一个全局变量# 可写函数说明def sum( arg1, arg2 ):#返回2个参数的和."
total = arg1 + arg2 # total在这里是局部变量.
print "函数内是局部变量 : ", total
return total
#调用sum函数sum( 10, 20 )print "函数外是全局变量 : ", total
以上实例输出结果:
函数内是局部变量 :30函数外是全局变量 :0
68 个 Python 内置函数详解内置函数就是Python给你提供的 , 拿来直接用的函数,比如print.,input等 。
截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下
本文将这68个内置函数综合整理为12大类,正在学习Python基础的读者一定不要错过,建议收藏学习!
(1)列表和元组
(2)相关内置函数
(3)字符串
frozenset 创建一个冻结的集合,冻结的集合不能进行添加和删除操作 。
语法:sorted(Iterable, key=函数(排序规则), reverse=False)
语法:fiter(function. Iterable)
function: 用来筛选的函数. 在?lter中会自动的把iterable中的元素传递给function. 然后根据function返回的True或者False来判断是否保留留此项数据 , Iterable: 可迭代对象
搜索公众号顶级架构师后台回复“面试”,送你一份惊喜礼包 。
语法 : map(function, iterable)
可以对可迭代对象中的每一个元素进行映射. 分别去执行 function
hash : 获取到对象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空间换的时间 比较耗费内存
python语法函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于python语法函数定义、python语法函数的信息别忘了在本站进行查找喔 。

推荐阅读