Python自我成长笔记(二)
首先我们学习一下python的基础,python3的教程到处都是,本文只讲解里面需要注意的点。
1.数据类型和变量需要注意的几个点
字符串的转义:\" \’
print('I\'m \"OK\"!')
遇到计算符%的转义:
print('%d%%'%(18))
2.list的使用
list获取元素
d=['Michael', 'Bob', 'Tracy', 'Adam']
print(d[0])
print(d[1])
print(d[2])
print(d[3])
list添加元素
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.append('yearns')
print(d)
list清空元素
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.clear()
print(d)
list清空某个元素
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.remove('Bob')
print(d)
#或者根据位置清空
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.pop(1)
print(d)
list将元素添加到指定位置
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.insert(1,"yearns")
print(d)
3.tuple与list的使用方法基本一致。
tuple需要注意的是,当tuple只有一个元素的时候,后面加,
t = (1,)
4.python的条件判断与其它语言也大致相同,给出下图作为参考:
5. python关于循环的使用,以下图作为参考:
6.dict的使用
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
print(d['Bob']) #根据key查找value
d['Bob']=80 #根据key修改value
print(d)
m = {'Michael': 95, 'Bob': {'first':74,'second':78}, 'Tracy': 85}
print(m['Bob']['first'])#多层嵌套取值
7.set的使用
重复元素在set中自动被过滤
s=set([1, 1, 2, 2, 3, 3])
print(s)