day1-格式化字符串、表达式、break和continue

一、格式化字符串

1. +号拼接

1 >>> name = 'test'
2 >>> age = '20'
3 >>> info = '''info:''' + name + '''
4 age: '''+age
5 >>> print info
6 info:test
7 age: 20

2. %占位

1 >>> info = """info:
2 name:%s
3 age:%s
4 """ % (name, age)
5 >>> print info
6 info:
7 name:test
8 age:20

3. format函数

a. 关键字

1 >>> info = '''----info-----
2 name:{_name}
3 age:{_age}
4 '''.format(_name=name,_age=age)
5 >>> print info
6 ----info-----
7 name:test
8 age:20

b. 占位符

1 >>> info = '''----info-----
2 name:{0}
3 age:{1}
4 '''.format(name,age)
5 >>> print info
6 ----info-----
7 name:test
8 age:20

二、表达式 

1.  if...else 配套出现

2.  for...(else...)

1 s = ["a111", "b222", "c333", "d444", "e555"]
2 for c in s:
3   if c.startswith("c"):
4     print "Find"
5            break
6 else:
7   print "Not Found"

ps: 这里有了else就不需要额外设置是否发现c开头项的标志位

3. while...(else...)

三、continue与break

1. continue: 结束本次循环,继续下一次循环

2. break:结束当前循环层

3. exit(): 退出整个程序

 

posted @ 2017-06-19 23:41  不知所以  阅读(102)  评论(0)    收藏  举报