许多小伙伴们于刚接触之际会知晓到的一个特性: 它是一种弱类型语言, 随后陷入思索: 没了变量声明, 那么它要怎样去定义变量? 它的变量又该以何种方式来使用? 接下来就让小编去告知你。前文曾有提及, 它是一门属于弱类型范畴的语言。存在与之有着相似特性的语言, 像其亦是一门弱类型的解释型语言, 于变量的定义以及声明环节, 并不需要去指明变量的类型。并且, 在关于变量的定义里, 同样不需要指定变量的类型。仅仅只需直接进行定义, 随后开展变量的赋值操作便可。var1 123 #定义一个变量var1并赋值123一个int类型数据 var2 12.56 #定义一个变量var2并赋值12.56一个浮点型数据 str “hello 编程狮” #定义一个变量str并赋值一串字符串 #python的变量命名只能由数字、字母和下划线_组成且不能以数字开头 #换种说法变量的第一个字符只能是下划线或者字母之后的字符可以使用数字、字母和下划线 #与其他语言一样python也不能用保留字来当标识符留意, 要是变量在使用之前没有进行赋值操作, 那么在特定情况中会存在一个默认的值, 然而另外一种情况不存在, 因而该变量在使用之前必须要先去进行赋值。变量在被定义好过后, 便能够加以使用了。变量能够借助等式进行重新赋值并且鉴于这属于弱类型, 因而即便给予一个原本属于int类型的变量赋予一个字符串也是可行的。变量能够被传递至函数, 可以用于参与表达式的运算, 还能够用于赋值即将一个变量所具有的值赋予给另一个变量。变量有着作用域之分, 全局变量的话, 在全局范围内全都能够加以使用, 然而呢, 在代码块内部所声明的变量, 于代码块外部是不可以进行使用的。def fun(c): print(a) #a是全局变量函数内也可以获取到 print(c)#c是形参是函数调用时创建的一个变量等于传进来的实参 d 4 #定义一个局部变量d print(d)#局部变量在同一个代码块中可以使用 a 1 #定义一个全局变量a b 2 #定义一个全局变量b fun(b)#将b传入函数中b是实参 print(c)#c是函数fun的形参只在函数内能使用 print(d)#d是在函数fun内定义的变量函数外无法使用注意事项, 以上所提及的代码, 在其执行的过程当中, 要是没有将最后两行进行注释掉的话,那么就会出现报错的情况, 这是由于没办法去使用变量, 进而就会出现特定的错误情况, 也就是会报not错误。至于上述所涉及的, 关于变量的全部方面的内容便是这些了, 若想获取更为详尽的教学情况, 是能够去查看编程课的, 其中的课程呈现出短小且精干的特点, 极其适配于进行较快速度的学习呢。