首先是赋值,各种类型
#coding=utf-8#!user/bin/pythonimport sysstring = '你好'integer = 1000floater = 1.00print integerprint floatersys.stdout.write(string + '\n')
Python有五个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
定义变量和注销变量
#coding=utf-8#!user/bin/pythonimport sysvar1 = 1var2 = 2var3 = 3print var1print var2print var3del var1print var1print var2print var3
Python支持四种不同的数值类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
- complex(复数)
Python字符串
#coding=utf-8#!user/bin/pythonimport sysstring = 'ilove'print string[1]print string[2]print string[3]print string[4]print string[1:5]
Python列表
#coding=utf-8#!user/bin/pythonArray = ['111',11,'你好',22,33,10.2]print Array[0]print Array[2]
Python元组
元组是另一个数据类型,类似于List(列表)。
元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表
#coding=utf-8#!user/bin/pythonyuanhzu = ('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/pythonarray = {}array['key'] = 'name'array['value'] = 'Jack'print arrayprint 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/pythona = 1b = 2c = '222'print a + bprint int(c) + 22