首先是赋值,各种类型
#coding=utf-8 #!user/bin/python import sys string = '你好' integer = 1000 floater = 1.00 print integer print floater sys.stdout.write(string + ' ')
Python有五个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
定义变量和注销变量
#coding=utf-8 #!user/bin/python import sys var1 = 1 var2 = 2 var3 = 3 print var1 print var2 print var3 del var1 print var1 print var2 print var3
Python支持四种不同的数值类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
- complex(复数)
Python字符串
#coding=utf-8 #!user/bin/python import sys string = 'ilove' print string[1] print string[2] print string[3] print string[4] print string[1:5]
Python列表
#coding=utf-8 #!user/bin/python Array = ['111',11,'你好',22,33,10.2] print Array[0] print Array[2]
Python元组
元组是另一个数据类型,类似于List(列表)。
元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表
#coding=utf-8 #!user/bin/python yuanhzu = ('xxx','世界',10,2.02) print yuanhzu[0] print yuanhzu[1] yuanhzu[1] = 'hello' print yuanhzu[1]
Python元字典
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
#coding=utf-8 #!user/bin/python array = {} array['key'] = 'name' array['value'] = 'Jack' print array print array.keys() print array['key'] print array.values() arr = {'11': 'xx' , '22': 'yy'} print arr.values() print arr.keys()
Python数据类型转换
#coding=utf-8 #!user/bin/python a = 1 b = 2 c = '222' print a + b print int(c) + 22