Python3-基础-数据类型

1 数据类型

        数值类型       int(整型)       float(浮点型)       bool(布尔型)       complex(复数)

        str(字符串)  下标(索引)从0开始;切片 [起始:结束:步长]

        lsit(列表)       [ ]

        tuple(元组)    ( ) 只有一个值时,要用逗号结尾

        dict(字典)      { } 键值对,通过健名取值,键名唯一

        set(集合)       { } 无序性,唯一性       

查看函数类型 -- type()函数

数值类型    int(整型)       float(浮点型)       bool(布尔型)       complex(复数)

       

 int (整型)任意大小的整数

a = 10
print(a)
print(type(a))

float(浮点型)小数

b = 3.14
print(b)
print(type(b))

bool(布尔型) True(真) False(假)

print(2==2)
print(type(2==2))
# 布尔值相当于整数  True=1 False=0
print(True + 1)   # 2
print(False + 1)  # 1

(了解)complex(复数)固定写法: z = a+bj   a称为实部,b称为虚部,j虚数单位

c = 1 + 2j
print(c)
print(type(c))

str(字符串)    list(列表)    tuple(元组)    dict(字典)    set(集合)

str(字符串)

str1 = "常山赵子龙"
print(str1)
print(type(str1))

list(列表)

li = [1, 2, 3, 4, 5]
print(li)
print(type(li))

tuple(元组)

tu1 = (1,)
tu2 = (2, 3, 4, 5)
print(tu1, '\n', tu2)
print(type(tu1),type(tu2))

dict(字典)

dict1 = {"name":"daniu", "number":"101"}
print(dict1)
print(type(dict1))

set(集合)

set1 = {1, 2, 3, 4, 5}
print(set1)
pirnt(type(set1))

 2 类型转换

str(字符串) >>  int(整型)

str1 = "123456"
print(type(str1))
int_str1 = int(str1)
print(type(int_str1))

# 同理 int >> str
a = 100
str_a = str(a)
print(type(a))
print(type(str_a))

其他类型转换根据需求自行转换

 3 可变与不可变

        可变(值变,地址不变) list      dict      set

# id()函数--查看地址
li = [1, 2, 3]
print(li, '\t', id(li))   # [1, 2, 3] 	 2555805717000
li.append(4)
print(li, '\t', id(li))   # [1, 2, 3, 4] 2555805717000

        不可变(值变,地址也变) int      str      tuple

a = 10
print(a, '\t', id(a))    # 10 	 140709122571616
a = 20
print(a, '\t', id(a))    # 20 	 140709122571936

以上是作者学习总结,分享所学,共同进步。如若哪处有误,感谢指出!    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Q _Q

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值