熟悉编程以后学习python基本语法是相对来说简单的
比如java要打印一个数组后三位元素,需要获取长度,再取后三位
python a[-3:] 即可
python语法的笔记:
全局变量声明 global,注意:声明不能同时初始化或赋值
列表:
1.sorted() 临时排序 a.sort()永久排序
2.列表复制 a=b(引用指向) a=b[:] (两个列表,互不影响)
3.len(a) 数组长度
4.for(a in range(20)) 20以内整数 for(a in range(10,20,2)) 步长2的10到20的整数
5,数组操作: del a[0] pop a[0] a.append(2) a.insert(2, 2)
6.数组 a = [1, 2] 元组a = (1, 2) 区别元组的元素是不可以改变的
7.判断值在数组: 2 in a
判断不在数组:2 not in a
8.判断列表不是空的 if requested_toppings:
字典(键值对):
a = {'dd':3, 'ss':5}
1.访问元素 a['d'] a.get['d']
2.添加元素 a['gg'] = '7'
3.删除 del
4.遍历字典 for key, value in a.items()