1.首先先推荐一个好用的编辑器,Mac上的:
Sublime Text 2,画面优美,多种语言的支持,功能比较强大。
2.直接运行py文件
用subText2编辑python代码
终端中直接敲入python hello.py
(记得要在py文件目录内)
3.elif = else if
age = 3
if age >= 18:
print 'your age is', age
print 'adult'
elif age >= 6:
print 'your age is', age
print 'teenager'
else:
print 'kids'
4. list 和 tuple
list 可变数组
classmates = ['micheal', 'tom', 'jerry']
print classmates[0]
print classmates[-1]
tuple 不可变数组
classmates = ('micheal', 'tom')
classmates = ('a', 'b', ['A', 'B'])
print classmates[1]
print classmates[2][1]
5.dict 和 list
请务必注意,dict内部存放的顺序和key放入的顺序是没有关系的。
和list比较,dict有以下几个特点:
查找和插入的速度极快,不会随着key的增加而增加;
需要占用大量的内存,内存浪费多。
而list相反:
查找和插入的时间随着元素的增加而增加;
占用空间小,浪费内存很少。
所以,dict是用空间来换取时间的一种方法。