全局函数

全局函数
Abs 去绝对值(返回参数的绝对值)在这里插入图片描述

    All   参数是一个列表。只要有一个是假。则全是假  如果有一个是真则为真

在这里插入图片描述

	Any   与all 相反

在这里插入图片描述

	Eval  将对应的字符串转化为对应的脚本(去掉字符串的作业)去掉引号
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20190917224505352.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzczNDcy,size_16,color_FFFFFF,t_70)![在这里插入图片描述](https://img-blog.csdnimg.cn/20190917224351579.png)		
	Len   求长度

在这里插入图片描述
Type 判断类型
type()

	’Input  接受函数
	
	Print  大印函数
	
	ID  打印变量的内存地址![

在这里插入图片描述
Bin int oct(变量转化)

Python 的内置模块 os os.path sys time random datetime hashlib
Base64

导包 。导模块 import 模块名称 |包名称
Import 包名称.xx.xxx
From 包名称.xxx.xxx import

在这里插入图片描述
Os模块
Os.cpu_count() 获取cpu架构

Os.curdir 获取当前目录

Os. Chdir(path) 修改目录文件

Os.chmod 修改文件权限

Os.listdir([path]) 获取当前目录的全部文件 path 表示位置

Os. mkdir(path): 创建文件夹

Os. Makedirs(path) 创建文件夹 一次只能创建多个文件夹

Os. Rename (path) 修改 文件夹的名字 重命名

Os.rmdir() 删除文件夹 一次只能删除一个文件夹

Os. Sep() 查询当前路径的分隔符

Os.remove() 移除文件夹

Os. Rmdir(path) 删除目录

Os. Path(模块)

若果导入的较多 使用from函数
Os. Path。Abspath(相对路径) 求绝对路径

Os. Path。=Dirname+os.sep+basename

Basename 文件名

项目文件夹
Os. Path。Existes 判断目录是否存在

Os. Path。Ismort 挂载

Os. Path。Islink 判断是不是目录

Os. Path。Join() 完成拼接

Def scanner_file(path):

局部变量是函数内部的占位符,与全局变量可能重名但不同(当变量为基本数据类型时)。
函数定义或调用结束后,局部变量将被释放(不再存在),在函数外部调用局部变量将出错(变量未定义)。
在函数内使用global保留字可使用全局变量。
当局部变量为组合数据类型且未创建,等同于全局变量。

定义:

全局变量:在模块内、在所有函数的外面、在class外面

局部变量:在函数内、在class的方法内

下面来看看例子

一、函数内部调用全局变量

a=“hello” #全局变量a
def test():
global a#调用全局变量a
b =a #test方法里之后再调用a时,都是全局的a
print(b,a)
test()

在test函数里调用全局变量a,看看运行后的结果

运行后都是全局变量的值hello

二、函数内部使用与全局变量同名的局部变量

a=“hello” #全局变量a
def test():
a=“hell0 local” #定义了一个局部变量a
b =a #test方法里之后再调用a时,都是局部的a
print(b+",",a)
test()

这里在函数test里面再定义了一个a,这个a就为局部变量了,之后在test里调用的a全都是局部的a。看看运行结果:

三、函数内部修改全局变量值

a=“hello” #全局变量a
def test():
global a
a=“hell0 global” #修改全局变量a的值
b =a #test方法之里后再调用a时,都是全局的a
print(b+",",a)
test()

在函数test里面先声明用的是全局的a,然后对a进行修改,就等于是修改了全局变量a的值。

看看运行结果:

注:在方法内部的变量是在=号前面的,那肯定是局部变量。如果是第一次出现在=号后

面的,那肯定是调用的全局变量;全局变量可以在函数里面调用,局部变量只能在对应的函

数里面调用,在该函数外面任何地方都无法被调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值