html中如何定义python变量,python怎么定义变量?如何给变量赋值?

很多小伙伴们在刚接触 python 的时候会了解到 python 的一个特点:他是一门弱类型语言。然后陷入沉思:没有了变量声明,那么 python 要怎么定义变量呢?python 的变量又该如何使用呢?接下来就让小编来告诉你。

上文有提到过,python 是一门弱类型的语言。与 python 有相似之处的语言例如 JavaScript(JavaScript 也是一门弱类型的解释型语言),JavaScript 在变量的定义和声明中不需要指定变量的类型。而 python 在变量的定义中也不需要指定变量的类型。只需要直接定义然后进行变量的赋值即可。var1 =123 #定义一个变量var1并赋值123(一个int类型数据)

var2 = 12.56 #定义一个变量var2并赋值12.56(一个浮点型数据)

str =“hello 编程狮” #定义一个变量str并赋值一串字符串

#python的变量命名只能由数字、字母和下划线(_)组成且不能以数字开头

#换种说法,变量的第一个字符只能是下划线或者字母,之后的字符可以使用数字、字母和下划线

#与其他语言一样,python也不能用保留字来当标识符

注:变量使用前未赋值的话,在 JavaScript 中会有一个默认值(undefined),而 python 没有,所以 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 defind​ 错误)。

以上就是关于 python 变量的全部内容了,更详细的 python 教学可以看python编程课,里面的课程短小精悍,特别适合快速学习 python 呢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值