str="pythonzifuchuan" #字符串是有索引值的,从左到右索引默认0开始的,最大范围是字符串长度少1,从右到左索引默认-1开始的,最大范围是字符串开头 print (str) # 输出完整字符串 print (str[0]) # 输出字符串中的第一个字符 print (str[2:5]) # 输出字符串中第三个至第五个之间的字符串,不包括5。输出tho print (str[2:] ) # 输出从第三个字符开始的字符串 print (str * 2) # 输出字符串两次 print (str + "TEST") # 输出连接的字符串 list=["yi","er",147] listq=["san","si",258] #list集合同字符串一样拥有索引,他是已中括号括起来的,也可以实现嵌套 list[0]="genggai"#更改索引为0的值的集合 print(list) #他可以更改索引的值,输出来一个新的集合了 del listq[0] #删除索引值为0的集合 print(listq) #就显示si和258这两个值了 #创建空元组和 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = ();tup1 = (50,); tuple=("yuan","zu",369)#不允许更改值,也不允许删除值,但可以整个元组用del删除 #元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。 tuple[0]="genggai" #这个是非法的,不能更改。其他同集合一样 tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'} #字典用"{ }"标识。字典由索引(key)和它对应的值value组成。前一个表示键名,后一个是键值 dict = {} dict['one'] = "This is one" dict[2] = "This is two" #通过键名存储键值 print (dict['one']) # 输出键为'one' 的值 print (dict[2]) # 输出键为 2 的值,即This is two print (tinydict) # 输出完整的字典 print (tinydict.keys()) # 输出所有键 print (tinydict.values()) # 输出所有值 tinydict['name']="nihao" #更改键名为name的值,也可用del删除
python的数据类型
最新推荐文章于 2018-09-04 16:21:03 发布