python中的数据类型

python中的数据类型

python有5个标准数据类型

         Numbers(数字),String(字符串),list(列表),Tuple(元组),Dictionary(字典)

#Number数字

 指定一个值时,Number对象就会被创建         var1 = 1; var2 = 2

 可以通过del删除一个或多个对象

        Python支持四种不同的数值类型:int,long,float,complex(复数)

# -*- encoding: utf-8 -*-
# python字符串

# 字符串由数字、字母、下划线组成的一串字符

 a = "a1a2";

# 字符串列表有两种取值顺序:从左到右索引从0开始,从右到左索引默认从-1开始的

 s = "ilovepython";

 print s[1:5];
 
  
 结果是取上不取下
 str = "Hello world!"

 print str #输出完整字符串

 print str[0] # 输出字符串中的第一个字符

 print str[2:5] # 输出字符串从第三个至第五个之间的字符串

 print str[2:]  # 输出从第三个字符开始的字符串

 print str * 2 # 输出字符串两次

 print str + "Test" #输出连接的字符串

 # 星号(*)是重复操作、加号(+)是字符串连接运算符
 
# List列表 支持字符、数字、字符串也可以包含列表(嵌套)用[]标识

# 列表中的取值和字符串一样

 List = ["abcd" , 12344 , 2.23 , "john" , 70.2]

 tinyList = [1234, "john"]

#列表可以重新赋值

 List[2] = 1000

 print List; # 输出完整列表

 print List[0]; # 输出列表的第一个元素

 print List[1:3] # 输出列表中第二个至第三个元素

 print List[2:] ; # 输出列表中第三个开始至列表末尾的元素

 print tinyList * 2 ; # 输出列表两次

 print List + tinyList; # 打印组合的列表

 

# 元组用“()”标识。内部元素用逗号隔开。元素不能二次赋值,相当于只读列表



 Tuple = ("abcd", 786 , 2.34 , "john" , 79.2)

 tinyTuple = (124 , "john")

 print Tuple # 输出完整的元组

 print Tuple[0] # 输出列表的第一个元素

 print Tuple[2:] # 输出从第三个开始至列表末尾的所有元素

 print Tuple[1:3] # 输出第二个至第三个元素

 print tinyTuple * 2 # 输出元素两次

 print Tuple + tinyTuple # 打印元组的组合
 
# 字典Dictionary是除列表以外python中最灵活的内置数据结构类型,列表是有序的对象集合,而字典是无序的

# 字典用“ {}” 标识,字典由键值对组成key-value形式



 dict = {}

 dict["one"] = "This is one"

 dict[2] = "This is two"

 tinyDict = {"name":"john","code":678567,"dept":"sales"}

 print dict["one"] # 输出键为“one”的值

 print dict[2] # 输出键为 2 的值

 print tinyDict # 输出完整的字典

 print tinyDict.keys() # 输出所有的键

 print tinyDict.values() # 输出所有的值


更多资源请关注


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

裸睡的雨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值