Python基础语法和常用工具笔记
本文记录的是在使用python过程中遇到的基本语法和常用函数、动作
1、global 定义全局变量
相对于局部变量而言,global的作用是,在函数内定义一个全局变量,这样在函数内对该变量的操作,在全局都有意义。为什么不直接在函数外直接进行定义呢?原则上可以,但不建议这么做,因为那样可能导致我们在阅读代码时,不知道某个变量是如何来的,作用是什么。而在函数内,通过global xxx的形式,能方便的知道该变量的来龙去脉。
def func():
global x # 定义全局变量x,作用域为全局
x = 1 # 将x的值设置为1
func() # 执行一下func,使全局变量生效
print(x) # 打印x的值(注意除了在函数func内,我们未在其他地方定义过x)
执行结果:1
您可以尝试去掉global,将会得到一个报错,说x未被定义:NameError: name 'x' is not defined
2、int(flo) 将浮点转换为整数
flo = 3.14
print(int(flo))
输出:3
实例1:获取时间戳
import time
print(time.time()) # 这里返回的是一个类似1498428421.5438452的浮点型时间戳
print(int(time.time())) # 这里将返回的浮点型数字转换为整数时间戳