全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Python之三大变量类型介绍

发布时间:2023-11-06 16:12:17
发布人:xqq

多值赋给多变量

python允许在一行中将多个值赋给多个变量。

x,y,z="Orange","Banana","Cherry"

print(x)

print(y)

print(z)

----output------

PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py

Orange

Banana

Cherry

单值赋给多个变量

在一行中可以将一个值同时赋给多个变量。

x=y=z="Orange"

print(x)

print(y)

print(z)

肢解集合

如果你有一个list或tuple集合,python允许你将集合的值肢解到多个变量中。

fruits=["apple","banana","cherry"]

x,y,z=fruits

print(x)

print(y)

print(z)

-----output-------

PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py

apple

banana

cherry

打印变量

Python使用print语句进行变量打印,还可以使用+将text和变量进行连接。

x="awesome"

print("Pythonis"+x)

当然也可以使用+对两个变量进行连接。

x="Pythonis"

y="awesome"

z=x+y

print(z)

对于数字型,这就是一个数学运算,如下所示:

x=5

y=10

print(x+y)

如果用+把字符串和数字组合起来,Python将会抛出一个错误。

x=5

y="John"

print(x+y)

-----output-----

PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py

Traceback(mostrecentcalllast):

File"e:/dream/markdown/python/app/app.py",line3,in

print(x+y)

TypeError:unsupportedoperandtype(s)for+:'int'and'str'

全局变量

如果一个变量定义在函数之外,那么它就是全局变量,全局变量可以被任何地方所调用,函数内或者函数外。

x="awesome"

defmyfunc():

print("Pythonis"+x)

myfunc()

如果你在函数内部创建了一个和全局变量一样名字的变量,那么函数内的变量会作为局部变量,全局变量还是原样在那,只是在函数体内默认情况下你是无法访问的。

x="awesome"

defmyfunc():

x="fantastic"

print("Pythonis"+x)

myfunc()

print("Pythonis"+x)

-----output----

PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py

Pythonisfantastic

Pythonisawesome

global关键词

通常情况下,在函数体内创建一个变量,这个变量就是局部的,也就是说只能在函数内访问,有时候你脑洞大开,能不能在函数体内创建一个全局变量呢?可以的哈,用global关键词即可。

defmyfunc():

globalx

x="fantastic"

myfunc()

print("Pythonis"+x)

----output----

PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py

Pythonisfantastic

同样,你也可以在函数体内用global去改变全局变量的值。

x="awesome"

defmyfunc():

globalx

x="fantastic"

myfunc()

print("Pythonis"+x)

以上内容为大家介绍了Python之三大变量类型介绍,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/

python培训

相关文章

Python要学习的一些东西

Python要学习的一些东西

2023-11-06
注意Python语言的缩进规则

注意Python语言的缩进规则

2023-11-06
Python列表操作的函数和方法

Python列表操作的函数和方法

2023-11-06
Python解释器

Python解释器

2023-11-06

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取