龙空技术网

Python基础入门之灵活的变量详解

信息科技云课堂 128

前言:

现时看官们对“变量转换的用途和类型”都比较着重,你们都需要知道一些“变量转换的用途和类型”的相关资讯。那么小编在网络上汇集了一些关于“变量转换的用途和类型””的相关知识,希望姐妹们能喜欢,朋友们快快来了解一下吧!

变量是用于存储数据值的容器。

Python没有用于声明变量的命令,变量在首次赋值时创建。

赋值格式:变量名=表达式

x=100y="Python"print(x)print(y)

Python可以在一行中为多个变量赋值:

x, y, z =1,2,3print(x)print(y)print(z)

Python可以在一行中为多个变量分配相同的值:

x=y=z=100print(x)print(y)print(z)

Python可以在一行中交换变量的值:

x=1y=2x,y=y,xprint(x)    #x是2print(y)    #y是1

变量的命名要遵循一定的规则:

(1)变量名只可以包括字母、数字、下划线,但是数字不能作为开头。

(2)系统关键字不能做变量名使用。

(3)Python的变量名区分大小写。如year和Year就是两个不同的变量名。

(4)变量名可以在规范的前提下随意命名,但为了程序的可读性尽量要有一定的意义,可以使用英文单词,也可以用汉语拼音。

在Python中变量不需要声明类型,可以在设置后更改类型。

x=10          # x是整数x="abc"     # x变成字符串print(x)

如果要指定变量的数据类型,可以通过转换函数来完成。

x=str(100)       # x是字符串'100'y=int(100)       # y是整数100z=float(100)     # z是浮点数100.0

可以使用type()函数获取变量的数据类型。

x=100y="Python"print(type(x))print(type(y))#运行结果<class 'int'><class 'str'>

变量的作用域

在自定义函数外部创建的变量可以称为全局变量。

全局变量可以在函数内部和外部使用。

在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,您可以使用 global 关键字。

可以创建具有相同名称的全局和局部变量。

x="Good"      #全局变量def func():    global y      #函数内部定义全局变量    y="Python"    x="Cool"      #局部变量    print("Python is " + x)func()      #输出局部变量x的值print("Python is " + x)      #输出全局变量x的值print(y)      #输出函数内部定义的全局变量#运行结果Python is CoolPython is GoodPython

感谢你的阅读,关注我,精彩继续!

标签: #变量转换的用途和类型