什么叫作Python中的变量

Python中的变量

​ 其实在Python,准确来讲,变量叫名字(name),例如,你输入在没有定义的情况下输入print(a),你会看见一下反馈

在这里插入图片描述

在这里,a 叫做名字,而不是variable,所以注定它和“variable”会有一定的区别,下面看一下Python中的“name”到底特殊在什么地方

变量命名时注意

1.可以是数字、字符(Unicode字符(不知道的去百度一下),英文是最好的选择)、下划线,不能是特殊字符(如~!#@¥&等),数字不能开头

正确的命名如 a、name1,student_age,_wide(不推荐)等
2.区分大小写,Name不等于name
3.不能使用关键字(具有特殊含义,如if、for···)和保留字(在python中已经有意义,已经被python使用,如print、input等)
4.见名知意(见到变量名就知道其表示什么意思)
5.使用全小写,多个单词用下划线分割 如student_age = 16,user_name = ‘冰冰’

变量定义

在Python中,变量的命名非常简单,为什么说它简单呢,是因为它不像C语言和JAVA等语言,在命名时需要先定义变量的数据类型

如在C语言中:

​ int a = 10

在Java中

​ public static int a = 10

在Python中,这些繁琐的东西通通可以不要,没错,python就是这么拽

如 a = 10 , name = ‘李华’

这些变量是完全正确的

那么不定义变量的数据类型python真的能够分辨它们吗?,没错,python可以,python能够根据你赋值的值去可以自动推导出变量中保存数据的类型

如a = 10就可以自动推导出a的数据类型为int, name = '李华’可以知道name的数据类型为str

那么问题又来了,我们怎么知道它到底是什么数据类型呢?

查看变量数据类型

想要知道这个可以随意定义的变量是什么样的数据类型,只需要一个函数就搞定,它就是type函数

它的使用方法是,例如

a = 10
name = "李华"
print(a,type(a))
print(name,type(name))

它的结果是

在这里插入图片描述

所以,只需要将要查看的变量名放进type()函数中,就可以得到它的数据类型了,是不是很简单,赶紧试试

看到这里,是不是又有了新的疑问,那么Python中的变量到底有哪些数据类型呢?

变量的数据类型

1.数字类型

相信大家再熟悉不过了,它包括

  • 整数型(int)
  • 浮点型(float)
  • 复数complex(复数如3+5j)

2.字符串str(string)

用双引号或单引号引起来,如

teacher = ‘罗老师’

student_name = “史珍香”

3.布尔型 booleanTrue或者False

如 flag = True

除了以上几种,还有列表(list)、元组(tuple)、字典(dict)这几种放在后面的文章中细讲,这里大概知道就行

e**)

如 flag = True

除了以上几种,还有列表(list)、元组(tuple)、字典(dict)这几种放在后面的文章中细讲,这里大概知道还有这么几种就行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python和数据分析

钟意作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值