当前位置: 首页 > 后端技术 > Python

(Python基础教程四)Python中变量的使用

时间:2023-03-25 23:29:32 Python

Python基础教程在SublimeEditor中配置Python环境在Python代码中添加注释Python中数据类型的使用Python中的关键字Python中的字符串操作Python中的列表操作Python中的元组操作Pythonmax()和min()–查找列表或数组中的最大值和最小值Python查找最大的N(topN)或最小的N项Python读写CSVDocumentationUsinghttplib2inPython–HTTPGETandPOSTExamplePythonUnboxingTuplesasVariablesorParametersPythonUnboxingTuple–TooManyValuestoUnpackPythonMultidict例子–MappingaSingleKeytoMultipleValuesinaDictionaryIntersection–比较两个字典Python优先级队列例子了解python中的变量,声明局部变量和全局变量。另外,了解python函数中使用的全局关键字。1.创建变量1.1。简单赋值Python语言没有用于声明变量的关键字。当我们第一次为变量赋值时,变量会立即创建。创建变量i=20blogName="howtodoinjava"print(i)#prints20print(blogName)#printshowtodoinjava可以使用单引号和双引号创建字符串类型的变量。字符串类型author='Lokesh'blogName="howtodoinjava"print(author)#打印Lokeshprint(blogName)#打印howtodoinjava1.2。连续赋值Python也允许连续赋值,这使得同时给多个变量赋同一个值成为可能。连续赋值i=j=k=20print(i)#打印20print(j)#打印20print(k)#打印201.3。一行中的多个赋值Python允许您在一行中为多个变量赋值。同时执行多项赋值x,y,z="A","B",100print(x)#printsAprint(y)#printsBprint(z)#prints1001.2.变量重新声明由于变量不需要数据类型信息,我们可以毫无问题地重新分配任何类型的新值。在Python中,可以为变量分配一种类型的值,然后再重新分配另一种类型的值。重新分配索引=10index=20index="NA"print(index)#打印NA2。命名约定Python中创建变量的规则是:变量名必须以字母或下划线字符开头。变量名不能以数字开头。变量名称只能包含字母数字字符和下划线(A-z、0-9和_)。变量名称区分大小写。例如name、name和name是三个不同的变量。注意:Python3具有完整的Unicode支持,这也允许在变量名称中使用Unicode字符。3、局部变量和全局变量3.1.创建局部变量和全局变量在函数内部创建的变量称为局部变量。在函数外部创建的变量是全局变量。函数内外的每个人都可以使用全局变量。局部变量和全局变量x=10#globalvariabledefmyfunc():y=10#localvariableprint("Sumofxandy="+str(x+y))#printsSumofxandy=20myfunc()print("Sumofxandy="+str(x+y))#NameError:name'y'isnotdefined3.2.局部变量仅限于函数作用域如果在函数内部创建同名变量,则该变量将是局部变量,只能在函数内部使用。具有相同名称的全局变量将保持原样,并保留其原始值。局部变量在范围内x=10#全局变量defmyfunc():x=20#局部变量print("xis"+str(x))#打印xis20myfunc()print("xis"+str(x))#打印出x是103.3。'global'关键字要在函数内创建全局变量,可以使用global关键字。函数内的全局变量x=10#globalvariabledefmyfunc():globalyy=10#函数内创建的全局变量print("Sumofxandy="+str(x+y))#printsSumofxandy=20myfunc()print("Sumofxandy="+str(x+y))#printsSumofxandy=20把你的python变量相关问题交给我。快乐学习!作者:分布式编程来源:https://zthinker.com/如果您喜欢本文,请长按二维码关注分布式编程。