python基础
一、运算
>>> 3**3
27
>>> 3%2
1
>>>
>>> a=5
>>> a>6
False
>>> a in [1,2,3,4,5]
True
>>>
>>> 1 and 1
1
>>> not 1
False
>>> not False
True
二、条件判断与循环
条件判断
if <1>:
<do1>
elif <2>:
<do2>
elif <3>:
<do3>
else:
<do4>
例子:
>>> a=80
>>> if a>80:
... ptint('优良')
... elif a>60:
... print('及格')
... else:
... print('不及格')
...
及格
循环
for 元素 in 序列:
statement
例子:
>>> for i in range(1,100):
... sum = sum + i;
>>> sum
4950
while 条件:
statement
例子:
>>> i=0
>>> sum =0
>>> while i<100:
... sum = sum + i
... i=i+1
...
>>> sum
4950
三、常用数据类型
Tuple,List与dic
>>> t=(1,2,3,4,5,6)
>>> type(t)
<class 'tuple'>
>>> t[3]
4
- List:表[值可以改变] append(data);insert(pos,data);pop(data);
>>> l=[1,2,3,4,5]
>>> l
[1, 2, 3, 4, 5]
>>> type(l)
<class 'list'>
>>> l.append(6)
>>> l
[1, 2, 3, 4, 5, 6]
>>> l.pop(4)
5
>>> l
[1, 2, 3, 4, 6]
>>> l[0:2]
[1, 2]
>>> l[0:5:2]
[1, 3, 6]
- dic:字典 key(),values(),items(),clear(),del(dic[key])
>>> d={'jim':18,'tom':19,'kaka':20}
>>> d.keys()
dict_keys(['jim', 'tom', 'kaka'])
>>> d.values()
dict_values([18, 19, 20])
>>> d.items()
dict_items([('jim', 18), ('tom', 19), ('kaka', 20)])
>>> del(d['jim'])
>>> d
{'tom': 19, 'kaka': 20}
>>> d.clear()
>>> d
{}
其它
产生随机数
import random
a=random.randrange(0,100)
print(a)