@[TOC](Python 中的变量和数据类型)
变量:Python 中的变量是用来存储数据的。它们相当干各种不同类型的数据的占位符(这一点和其它静态类型语言不同。Python 是动态类型语言,定义变量时不需要指明数据类型。静态类型语言需要指定数据类型)。虽然 Python 是动态类型语言,但是 Python 也是有数据类型的,比如数字、字符串、列表,等等,只不过 Python 不需要程序员明确地指明数据类型。程序员只需要简单地把一个值用赋值操作符 ‘=’ 赋值给一个变量就一可以了。
例子:
x = 5
name = "张三"
在这个例子中,x
是一个变量,存储了整数 5
;name
也是一个变量,存储了字符串 "张三"
。
数据类型:
Python 有几个内建的数据类型,包括:
- 整数(
int
):比如5
,-3
,100
; - 浮点数(
float
):带有小数点的数字,比如3.14
、-0.5
和2.0
; - 字符串(
str
):用单引号或双引号括起来的字符序列,比如"Hello"
、'Python'
、"123"
; - 列表(
list
):用方括号括起来的一组项目,可修改,比如[123]
、['apple', 'banana', 'orange']
; - 元组(
tuple
):用圆括号括起来的一组项目,不可修改,比如(123)
、('apple', 'banana', 'oriange)
; - 字典(
dictionary
):一组键-值对,用花括号括起来,比如{'name': 张三, 'age': 30}
; - 集合(
set
):无序的一组项目,每一个项目都是唯一的,用花括号括起来,比如{1, 2, 3}
、{'apple', 'banana' 'orange'}
。
例子:
x = 5 #integer
y = 3.14 #float
name = "小强" # string
my_list = [1, 2, 3] #list
my_tuple = (4, 5, 6) #tuple
my_dict = ('name': "张三", 'age': 12} # dictionary
my_set = {1, 2, 3} #set
理解变量和数据类型是 Python 编程的基础, 它们可以用来存储程操作程序中的数据。