案例 :
数字型
a = 100
> -int 类型 (整型:整数)
b = 3.14
> -float类型(浮点型:小数点)
c = True
> -bool类型(True 真 False 假 )
d = 1 + 2i
> -complex类型(负数型)
字符串:Python中字符串使用单引号 ' 或双引号 " 括起来,要求整个程序中统一使用一种格式。
列:
cat = "Tom"
mouse = 'Jerry'
列表:列表是一种有序的集合数据类型,它里面的元素的数据类型可以是任何一种数据类型的数据。列表数据写在[]中间,以,分割每个元素。列表中的元素取值可以使用元素下标取值。
列:
myList = [1, "hello Python", [1, 2, 3]]
print(myList[1])
元组:元组也是一种有序的集合数据类型,它里面的元素的数据类型也可以是任何一种数据类型的数据。元组数据写在()中间,以,分割每个元素。元组中的元素取值可以使用元素下标取值。
列:
myTuple = (1, "Hello Python", [1, 2], (1, 2))
print(myTuple[2])
元组:元组也是一种有序的集合数据类型,它里面的元素的数据类型也可以是任何一种数据类型的数据。元组数据写在()中间,以,分割每个元素。元组中的元素取值可以使用元素下标取值。
列:
myTuple = (1, "Hello Python", [1, 2], (1, 2))
print(myTuple[2])
集合是一种无序的无重复元素的集合数据类型,它里面只能存放Number、String、Tuple类型的元素,元素不可以重复。集合数据写在{}中间,以,分割每个元素。如果定义集合中有重复元素,它会去掉重复元素。
列:
mySet = {1, 2, "set", (1, 2)}
mySet = {1, 1, 2, "set", (1, 2)} # 去掉一个1
字典:字典是一种映射集合数据类型,它里面的元素是一个无序的键(Key)和值(Value)的组合。里面的元素是由{}括起来的元素之间使用,分割,键和值之间使用:分割。字典取值使用Key获取Value。
列:
student = {"name": "Lily", "age": 18, "sex": "女"}
print(student["name"]) # 获取key为name的Value
代码练习1
age=20
print(age)
age2=18
age_2=22
userName='张三'
price=9.9
price=19.9
print(price)
a=10
print(id(a)) #id(a) 返回变量的地址
b=a
a=20
print(a) #20
print(b) #10
print(id(a)) #id(a) 返回变量的地址
print(id(b))
代码练习2
age=10
print(type(age)) #查看数据的类型 int - 整数
age=15.5
print(type(age)) # float - 浮点数(小数)
age=True
print(type(age)) # bool 布尔型 值有2个:True(1), False(0)
#定义字符串使用引号(单引号或者双引号)
name='张三'
name="abc"
#三引号定义的字符串可以跨行
name='''lisi
abc
李四
'''
#续行符 \
name='abc\
lisi'
print(name)
print(type(name)) #str 字符串,string