您的位置:首页 > 编程语言 > Python开发

Python基本语法

2017-01-09 21:18 357 查看
###字符串
##常用占位符
# %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  #并集
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: