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())) # 这里将返回的浮点型数字转换为整数时间戳

标签: none

添加新评论