变量赋值
Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。
变量在使用前必须赋值,变量赋值以后该变量才会被创建(define)。
使用等号=来给变量赋值。等号运算符左边是变量名,等号右边是存储在变量中的值。如下:
count=100 name="lee"
标准数据类型
Python中有五个标准的数据类型"Numbers(数字)、String(字符串)、List(列表)、Tuple(元祖)、Dictionary(字典)
Python数字
Python支持四种不同的数值类型:int long float complex(复数)。
Python字符串
str='Hello World!'
print str #输出整个字符串
print str[0] #输出H
print str[2:5] #输出 llo
print str[2:] #输出 llo World!
print str * 2 #输出 Hello World!Hello World!
print str + 'lee' #输出 Hello World!lee
Python列表
列表用[ ]标识。是python最通用的复合数据类型。如下:
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print list # 输出完整列表
print list[0] # 输出列表的第一个元素
print list[1:3] # 输出第二个至第三个的元素
print list[2:] # 输出从第三个开始至列表末尾的所有元素
print tinylist * 2 # 输出列表两次
print list + tinylist # 打印组合的列表
tinylist = [123, 'john']
print list # 输出完整列表
print list[0] # 输出列表的第一个元素
print list[1:3] # 输出第二个至第三个的元素
print list[2:] # 输出从第三个开始至列表末尾的所有元素
print tinylist * 2 # 输出列表两次
print list + tinylist # 打印组合的列表
输出结果:
Python元组
元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。
Python字典
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。字典当中的元素是通过键来存取的。如下:
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one'] # 输出键为'one' 的值
print dict[2] # 输出键为 2 的值
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one'] # 输出键为'one' 的值
print dict[2] # 输出键为 2 的值
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值
Python数据类型转换
python中进行数据类型转换时只需将数据类型作为函数名即可。如下:
int(x[,base]) 将x转换为一个int
str(x) 将x转换为字符串
tuple(s) 将序列s转换为一个元组
第二次笔记结束。
此笔记内容基于w3cschool,详细内容参见url