前言:
现时看官们对“变量转换的用途和类型”都比较着重,你们都需要知道一些“变量转换的用途和类型”的相关资讯。那么小编在网络上汇集了一些关于“变量转换的用途和类型””的相关知识,希望姐妹们能喜欢,朋友们快快来了解一下吧!变量是用于存储数据值的容器。
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
感谢你的阅读,关注我,精彩继续!
标签: #变量转换的用途和类型