从库导入函数
——form 库 import 函数
导入所有函数
——from 库 import *
——import math # Imports the math module
——everything = dir(math) # Sets everything to a list of things from math
——print everything # Prints 'em all!
max(3,5,7)
——返回序列的最大值;min()与之相似
abs()
——返回值的绝对值(与0的距离)
type()
——返回参数的类型
list的定义
——zoo_animals = ["pangolin", "cassowary", "sloth", "tiger"],访问通过下标
list添加、长度
——list.append(s)向list中添加数据;len(list)返回长度;print list打印所有数据
list分割
——letters = ['a','b', 'c','d', 'e']
——slice = letters[1:3]#将letters从1到3下标(不包括3)复制给slice,如果其中数字缺省意味着#开始或结束,如[:3] [3:]
list插入、查找、删除
——animals.insert(1,"dog")#在1下标处插入“dog”
——animal.index("dog") #返回“dog”的下标
——animal.remove("dog") #删除
python的for
——for member in list:(像不像foreach)
list的排序
——list.sort()
字典定义、使用
——d = {'key1' :1, 'key2' :2, 'key3' :3}
——d['key1']返回1,冒号前的值类似下标
——len()函数返回其键值对个数;{}定义空字典
——d['key4']=4#如此添加新成员
——del['key1']#删除成员;也可给成员赋值
字典中存储不同的类型:
my_dict = {
"fish": ["c", "a", "r", "p"],
"cash": -4483,
"luck": "good"
}
print my_dict["fish"][0]
for循环的更多用法:
d = {"foo" : "bar"}
for key in d:
print d[key] # prints "bar" ,可以用来在字典中遍历key
prices={
"banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3
}
stock={
"banana": 6,
"apple": 0,
"orange": 32,
"pear": 15
}
for key in prices:
print key
print "price: %s" % prices[key]
print "stock: %s" % stock[key]