变量
变量是什么
变量就相当于一个箱子,用来存放数据,用的时候可以随时拿出来使用
创建变量并赋值
a=1
上面的代码创建了一个变量,叫做a,也就是“箱子”的名字,所谓“赋值”就是给箱子装上东西,这里就是给箱子a装入了1,"="叫做赋值运算符
python和许多其他的语言一样,有许多中数据类型,但是python中不需要事先说明箱子要装什么类型的数据(声明类型),所以一般创建变量的同时要给变量赋值。
变量名称命名规则
使用多个变量时,起好变量名才便于区分,变量命名是有规则的:
- 由英文字母、数字和下划线或者组成(有的时候可以用中文,但我不太清楚[笑哭])
- 数字不能在变量名的开始
- 变量名区分大小写(如a和A是不同的变量)
- 变量名不能是python关键字(关键字见下图)
举个栗子 :
a0=0
_=1
_1=2
_a=3
break=3 #报错SyntaxError: invalid syntax
数据类型
python中有许多种数据类型:
- 整型:整数,int
- 浮点型:小数,float
- 字符和字符串:unicode字符或字符串,str
- 布尔:用True和False表示“真”和“假”,用数字0也可以表示假,其他数字表示真,bool
- 复数:与数学中完全一致,complex
- 列表:用方括号包裹、一种存放多个数据的可修改的序列,list
- 元组:用圆括号包裹、一种存放多个数据的不可修改的序列,tuple
- 字典:用花括号包裹、一种用键值对来存放多个数据的序列,dict
- 集合:用花括号包裹的集合,set
创建变量时,程序会自动根据给出的数据给变量分出类型,如a=1就说明a是个整型变量。
type函数
这是一个内置函数,参数是变量或数据,返回值是类型
>>> type(10)
<class 'int'>
>>> a="hello"
>>> type(a)
<class 'str'>
好了,这篇先到这里,专栏持续更新