1、数值
#数值
#a=123
#b=567
a,b=123,567
print(a,b);
print(a+b)
print(a-b)
print(a*b)
print(a/b)
2.字符串
#字符串
c='hello shagua'
print(c)
print(c[1:3])
print(c[3:-1]) #输出序列
print(c*3)
print(c+" xiaodu") #增加
d=c.split(" ") #切割
print(d)
print(c[1])
print(c[c.index('h'):c.index('a')]) #切割方法
3.列表
#列表(支持嵌套
list=['数学','语文','数学',120]
list2=['化学','物理']
print(list)
print(list[1]) #搜索
print(list[2:])
print(list+list2)
list[3]=150 #修改
print(list[3])
del list[3] #删除
print(list)
list.append(110) #添加
list.append(110) #添加
print(list)
print(list.count(110)) #出现次数
print(list.index('语文')) #出现位置
list.insert(2,6) #插入
print(list)
list.reverse() #反转
print(list)
4.元组
tup=(1,2,3,4)
print(tup)
print(tup[1]) #2
print(tup[1:2]) #(2,)
print(tup[1:4]) #切割 (2,3,4)
print(tup[1:3]) #(2,3)
print(tup[1:5]) #(2,3,4)
#tup[0]=5 #不支持修改
print(max(tup)) #找最大值
print(min(tup))
5.字典
stus={'no':'111','name':'xiaoming','hobby':['唱歌','睡觉']}
stus['school']='ouc' #创建属性
print(stus)
stus['no']='000' #修改
stus['no']='111'
print(stus)
#del stus['no'] #删除属性
print(stus)
print('no' in stus) #判断是否有no
print(stus['hobby'])
print(stus['no']) #获取属性
print(stus)
6.set集合
#set集合(无序 数据不重复
list=[1,2,3,3,4,5,6,6]
set2=set(['a','b','c'])
set=set(list) #数据不重复
#print(set[0]) #set无序 所以错误
print(set)
print(set.union(set2)) #联合 不能+
set2.add('d') #添加
print(set2)
set2.remove('d') #删除
print(set2)
print(len(set2)) #长度
顺序结构
a=1
b=2
print(a+b)
判断结构
count = int(input("请输入分数:"))
if count>= 60 and count<80:
print('良好')
elif count>80:
print('优秀')
else:
print('不及格')
循环结构
index=1
sum=0
while index<=100:
print(sum)
sum+=index
index+=1
print(sum)
sum=0
for index in range(101):
print(index)
sum+=index
print(sum)
list=[0,1,2,3,4,5,6,6,7]
sum=0
print(len(list))
for index in range(len(list)):
sum+=list[index]
print(sum)
for index in list:
sum+=index
print(sum)
sum=0
for index in list:
if index!=3:
sum+=index
print(sum)
sum=0
for index in range(len(list)):
if index>3:
break;
print(index)
sum+=list[index]
print(sum)
sum=0
for index in range(len(list)):
if index==3:
continue
print(index)
sum+=list[index]
print(sum)