#python 中 for,while 循环结构中,变量没有作用域的区别。
#break continue 跳转语句
#pass 不管 if 条件语句是否成立都执行循环,让 if 语句失去意义了
#continue 跳过循环体中下方的语句不执行,直接进行下一次的循环
#break 跳出 for 循环结构

1 sum=0
2 for i in range(1,10):
3     if i%3==0:
4         continue          #if 条件成立,跳过下方的sum+=i 不执行
5     sum+=i
6 print('----------->',sum)
1 sum=0
2 for i in range(1,10):
3     if i%2==0:
4         pass             # pass 让 if 语句失去作用,无论条件是否成立都执行
5     sum+=i
6 print('----------->',sum)
1 sum=0
2 for i in range(1,10):
3     if i%3==0:
4         break           #break ,只要if条件语句第一次满足条件就退出for循环
5     sum+=i
6 print('----------->',sum)

#         == 比较内容,  is 比较地址

1 s1='a'
2 s2='rrrrrrrr'           #  常量赋值
3 print(s1==s2)       #  == 比较内容,相同为True 不同为False
4 print(s1 is s2)       #  is 比较地址,相同为True 不同为False
1 s1=input('请输入:')    #input 默认输入的类型是字符串,整型转换用 int(input( ))
2 s2=input('请输入:')
3 print(s1==s2)
4 print(s1 is s2)             #常量赋值 '=' 与 input() 方法,地址是不同的

#字符串运算符:+   *

1 s3=s1+s2           #   +相当于拼接
2 s4=s1 * 3            #  * 倍数
3 print(s3)
4 print(s4)

#  in  在……里面,返回值是布尔类型

1 name='mini'
2 result='mi' in name     
3 print(result)

#  not  in   没有在……里面,返回值布尔类型

1 name='mini'
2 result='mi' not in name  
3 print(result)
1 #   % 字符串的格式化
2 print('%说:%s'%(name,'大家学习'))
1 #  r  保留原格式
2 print(r '%s说: \' 哈哈哈 '%name)
1 #  [ ]   [ : ]  截取字符串
2 filename='pic.png'
3 print(filename[2])

 

作者:{admin-xiaoli}