#变量赋值
counter=100 #整数型变量
miles=1000.0 #浮点型变量
name="jiang" #字符串
print(counter)
print(miles)
print(name)
#多变量赋值
a=b=c=1
d,e,f=1,3,"xian"
print(f)
#数值运算
5+4 #加法
3.4-1 #减法
4*4 #乘法
9/4 #除法,得到一个浮点数
9//4 #除法,得到一个整数
17%3 #取余
2**5 #乘方
#列表
list=['abcd',786,2.23,'runoob',70.2]
tinylist=[123,'runoob']
print(list) #输出完整列表
print(list[0]) #输出列表第一个元素
print(list[1:3]) #输出从第二个开始到第三个元素
print(tinylist)
print(tinylist*2) #输出两次列表
print(list+tinylist) #连接列表
#列表元素的改变
a=[1,2,3,4,5,6]
a[0]=9
a[2:5]=[13,14,15]
print(a)
a[2:5]=[]
print(a)
#元组(tuple)
tuple=('abcd',786,2.23,'runoob',70.2)
tinytuple=(123,'runoob')
print(tuple)
print(tinytuple) #输出完整元组
print(tuple[0]) #输出一个元素
print(tuple[1:3]) #输出第二个到第三个元素
print(tuple[2:]) #输出第三个元素后所有元素
print(tinytuple*2) #输出两次列表
print(tuple+tinytuple) #连接列表
#集合{set}
student={'tom','jim','mary','tom','jack','rose'}
print(student) #输出集合,重复元素会被去掉
#成员测试
if('rose'in student):
print('rose在集合中')
else:
print('rose不在集合中')
#set进行集合运算
a=set('abracadabra')
b=set('alacazam')
print(a) #输出集合a
print(b)
print(a-b) #差集
print(a|b) #并集
print(a&b) #交集
print(a^b) #不同时存在的元素
#字典{dictionary}
dict={}
dict['one']="1-菜鸟教程"
dict[2]="2-菜鸟工具"
tinydict={'name':'runoob','code':1,'site':'www.runoob'}
print(dict['one']) #输出键为“one”的值
print(dict[2]) #输出键为“2”的值
print(tinydict) #输出完整字典
print(tinydict.keys()) #输出所有键
print(tinydict.values()) #输出所有值