Python变量variable:在程序运行过程中,值会发生变化。Python中的变量不需要声明类型。使用“=”号给变量赋值。每个变量在使用前必须先赋值,赋值后才会创建变量。即:新变量通过赋值动作创建并开辟内存空间并保存值。如果没有赋值直接使用,会抛出赋值前引用的异常或者未命名的异常。在Python中,变量本身没有数据类型的概念。即:通常所说的“变量类型”就是变量引用的对象的类型,或者说变量值的类型。赋值运算符“=”是从右到左计算的。Python允许同时给多个变量赋值!请记住:Python中的一切都是对象,变量是对对象的引用!2.1.变量命名规则:1、不要以下划线开头,如_user等(有特殊含义);2.变量命名通俗易懂:如user_name3.不适用于标准库中的内置模块名或第三方模块名;4.不要使用python内置的关键字:In[3]:importkeywordIn[4]:keyword.kwlistOut[4]:['False','None','True','and','as','assert','async','await','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','返回','尝试','同时','与','产量']2.2。python变量赋值怎么理解s='hello'#变量名s赋值给hello对象hello这个对象会先在内存中创建出来,然后把变量名s赋值给这个对象。所以,python中的变量赋值,总要看等号右边的2.3。多重赋值In[8]:n1,n2=1,2In[9]:n1Out[9]:1In[10]:n2Out[10]:2In[11]:n1=1,2In[12]:n1Out[12]:(1,2)In[13]:s1,s2='12'#序列类型数据In[14]:s1Out[14]:'1'In[15]:s2Out[15]:'2'In[16]:num,s=[10,'hello']#ListIn[17]:numOut[17]:10In[18]:sOut[18]:'hello'2.4.python中的判断In[1]:n=10In[2]:n==10#判断n等于10Out[2]:True#条件为真,返回TrueIn[3]:n!=10#判断n不等于10Out[3]:False#如果条件为假,则返回FalseIn[4]:n>10#大于Out[4]:FalseIn[5]:n<10#小于Out[5]:FalseIn[6]:n>=10Out[6]:TrueIn[7]:n<=10Out[7]:TrueIn[10]:n=input("Pleaseenteranumber>>:")请输入一个number>>:10In[11]:n==10Out[11]:FalseIn[12]:nOut[12]:'10'#'10'string以上判断会发现返回结果为False在编程语言中,数据有类型点。input()接收到任何数据都会变成字符串类型(str),即普通字符串,等号右边的10是整数(int)如:In[13]:'10'==10Out[13]:FalseIn[14]:'10'>10--------------------------------------------------------------------TypeErrorTraceback(mostrecentcalllast)
