#3.循环操作---forfor i inrange(5):print(i)
运行结果:
01234
#3.循环操作---whilesum=0
n =99while n >0:sum=sum+ n
n = n -1print(sum)
运行结果:4950
#4.break、continue、pass#break语句可以跳出 for 和 while 的循环体
n =1while n <=100:if n >10:breakprint(n)
n +=1
运行结果:
12345678910
#continue语句跳过当前循环,直接进行下一轮循环
n =1while n <10:
n = n +1if n %2==0:continueprint(n)
运行结果:
3579
#pass是空语句,一般用做占位语句,不做任何事情for letter in'Room':if letter =='o':passprint('pass')print(letter)
运行结果:
R
pass
o
pass
o
m
#5.数据类型---Number(数字)#Python支持int, float, complex三种不同的数字类型
a =3
b =3.14
c =3+4jprint(type(a),type(b),type(c))
运行结果:
<class'int'><class'float'><class'complex'>
#5.数据类型---String(字符串)#支持字符串拼接、截取等多种运算
a ="Hello"
b ="Python"print("a + b 输出结果:", a + b)#print("a[1:4] 输出结果:", a[1:4])
运行结果:
a + b 输出结果: HelloPython
#5.数据类型---Tuple(元组)#tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。#元组的元素不可变,但可以包含可变对象,如list。
t1 =('abcd',786,2.23,'runoob',70.2)
t2 =(1,)
t3 =('a','b',['A','B'])
t3[2][0]='X'print(t3)
运行结果:('a','b',['X','B'])
#5.数据类型---dict(字典)#字典是无序的对象集合,使用键-值(key-value)存储,具有极快的查找速度。#键(key)必须使用不可变类型。#同一个字典中,键(key)必须是唯一的。
d ={'Michael':95,'Bob':75,'Tracy':85}print(d['Michael'])
运行结果:95
#5.数据类型---set(集合)#set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。#set是无序的,重复元素在set中自动被过滤。
s =set([1,1,2,2,3,3])print(s)
运行结果:{1,2,3}