###字符串
##常用占位符
# %d 整数
# %f 浮点数
# %s 字符串
a=72;
b=85;
r=(b-a)/a*100;
print('保留两位小数的百分比为:%.2f%%.'%r)
###list和tuple
##list为有序集合,可随意添加和删除其中的元素
newlist=['A','B','C','D','E','F','G','H']
#list增加元素
newlist.append('m')
#插入元素
newlist.insert(1,'a')
#删除末尾元素
newlist.pop()
#删除指定索引元素
newlist.pop(0)
#获取元素个数
len(newlist)
#访问某个元素
newlist[0]
#访问倒数第一个元素
newlist[-1]
##tuple有序列表即元组,初始化后不可修改
L= [['A', 'G', 'M'],
['J', 'P', 'R', 'P'],
['A', 'B', 'L']]
###条件判断
## if ..else
a=10
b=99
if a>b:
print('a is bigger than b')
else:
print('b is bigger than a')
## if..elif..else
time=16
if time<12:
print('morning')
elif time<18:
print('afternoon')
else:
print('evening')
###循环
## for
sum=0
for i in[1,2,3,4,5,6]:
sum=sum+i
print(sum)
## while
list=['a','b','c','d','e','f']
i=0
while i<6:
print(list[i])
i=i+1
## break
n=0
while n<100:
if n>10:
break
print(n)
n=n+1
## continue 跳出当前循环 进入下一循环
m=0
while m<10:
m=m+1
if m==5:
continue
print(m)
### dict与set
## dict 键-值对 比list查找速度快 但是占内存
d={'full':100,'half':50,'none':0}
d['full']
#获取
d.get('none')
#删除
d.pop('none')
## set 无重复元素集合
s=set([1,2,3,4])
#增加元素
s.add(6)
#删除
s.remove(6)
s1=set([1,2,3,4])
s2=set([2,3,7,8])
s1&s2 #交集
s1|s2 #并集
Python基本语法
最新推荐文章于 2020-12-16 20:21:39 发布