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资料:猛击这里

posted @ 2017-01-18 17:23  帅丶高高  阅读(846)  评论(0编辑  收藏  举报