python基础类型

来源:互联网 发布:电脑无法识别网络 编辑:程序博客网 时间:2024/05/19 19:31

#!/usr/local/env python#coding=utf-8'''Created on 2015年12月18日python数据类型int类型list类型(类似于Java中的数组)Tuple@author: Administrator'''########python中布尔类型是特殊的int类型######a = 3b = 8c = 5.6d = 8.0e = complex(c,d)f = complex(float(a),float(b))my_true = Truemy_false = Falseprint 'type(my_true)->{0},True+3 = {1}'.format(type(my_true),True+3)print 'b/a = ',b/a  #只取整数部分,小数部分直接扔掉print 'float(b)/a = ',float(b)/aprint 'type a->',type(a),':c->',type(c),':e->',type(e)print 'e+f = ',e+f  #实部和实部相加,虚部和虚部相加#########################################################################################################list########################################################################################################my_list = [1,'a','b',2]print str(my_list),'my_list length = >',len(my_list)#第一种打印方式for i in my_list:    print  str(i)+",",#第二种打印方式for i in xrange(len(my_list)):    print my_list[i]print my_list[0]my_list[0] = "new_value"#list更新print 'new_my_list->'+str(my_list)  #list删除del my_list[1]print 'delete_new_my_list->'+str(my_list) print(3 in ['a','b',3]) #判断元素是不是在指定的列表中


Tuple:



#########################################################################################################Tuple 特点:一旦创建,不能被更改,tuple不能删除或修改单个元素,但是可以整体删除########################################################################################################my_tuple = [1,'a','b',2]print str(my_tuple),'my_tuple length = >',len(my_tuple)#第一种打印方式for i in my_tuple:    print  str(i)+",",#第二种打印方式for i in xrange(len(my_tuple)):    print my_tuple[i]print my_tuple[0] #Tuple删除del my_tuple#print 'delete_new_my_tuple->'+str(my_tuple)     #删除后在查看就报错NameError: name 'my_tuple' is not definedprint(3 in ('a','b',3)) #判断元素是不是在指定的元组中

字典Dictionary

#########################################################################################################字典类型类似于Java中的map########################################################################################################phone_dic = {} #创建字典my_dic = {'java':'java book ','net':'.net book','c#':'c# book',123:'321'}my_dic['jim']  = 'Green'    #添加新内容print my_dic['java']    #获取指定key的值my_dic['java'] = 'new java book'    #更新指定key的内容print my_dic    del my_dic['net']   #删除指定key的内容,如果不指定key,就会将整个字典删除print 'my_dic after delete key : '+str(my_dic)




0 0
原创粉丝点击