day1-字符串拼接、表达式、break和continue
一、字符串拼接方式
1、用加号(+)拼接
name = "alex" age = 18 info = '''----info:''' + name +''' age: ''' + str(age) print(info)
2、用占位符(%)拼接
name = "alex" age = 18 info = '''----info----- name:%s age:%d '''%(name,age) print(info)
3、用format函数拼接
①关键字拼接也是官方推荐
name = "alex"
age = 18
info = '''----info-----
name:{_name}
age:{_age}
'''.format(_name=name,_age=age)
print(info)
②占位符拼接
name = "alex"
age = 18
info = '''----info-----
name:{0}
age:{1}
'''.format(name,age)
print(info)
二、表达式if......else
1、场景一(if....else)
name = "qigao"
pwd = "123"
if name == "alex" and pwd == "cmd":
print("欢迎,alex!")
else:
print("用户名和密码错误")
2、场景二(if....elif....else)
my_age = 28
user_input = int(input("input your guess num:"))
if user_input == my_age:
print("Congratulations, you got it !")
elif user_input < my_age:
print("Oops,think bigger!")
else:
print("think smaller!")
三、表达式while
#! /usr/bin/env python
count = 0
while count<3:
sun = input("input:").strip()
print("count:",count)
count +=1
if count == sun:
break
else:
print(count,sun)
else:
print("corrent....")
注:当遇到不正常退出(break)时,则程序不执行while所对应的else下的代码,只有当while循环体中代码正常执行的时,才执行else中的代码
四、表达式for
1、

注:当遇到不正常退出(break)时,则程序不执行while所对应的else下的代码,只有当for循环体中代码正常执行的时,才执行else中的代码
2、

五、continue、break和exit()
1、continue是结束本次循环跳到下一个循环

2、break是结束当前循环层

3、exit()退出当前整个程序

更多python资料:猛击这里

浙公网安备 33010602011771号