美文网首页
Day5—循环中的关键字

Day5—循环中的关键字

作者: C0mpass | 来源:发表于2018-08-24 19:38 被阅读0次

1 循环中遇到的关键字:break、continue、else

1.1 break

break:程序执行过程中,只要遇到break,就结束/跳出包含break的最近的一个循环。具体使用方法,如下代码所示:

for i in 'Hello Python':    
   if i == 't'
      break
   print('跳出字母为:%s' % (i))

执行以上代码,输出结果为:

跳出字母为:t

1.2 continue

continue:跳过当前循环的剩余语句,然后继续进行下一轮循环。具体使用方法如下代码所示:

for i in 'Hello Python':    
   if i == 'o'
      continue
   print('输出字符串为:%s' % i)

执行以上代码,输出结果为:

输出字符串为:Hell Pythn

1.3 else

else:python中的循环的最后可以添加else语句,代表循环结束后要执行的代码。在for和while两种循环中的格式如下所示:

# for循环
for 变量 in 序列:
    循环体
else:
    循环结束后要执行的代码

# while 循环
while 条件语句:
    循环体
else:
    循环结束后要执行的代码

以for循环为例:

for x in range(5):
    print(x)
else:
    print('结束') 

执行以上代码,输出结果为:

0
1
2
3
4
结束

2 输入函数input()

input(): 函数通过控制台接受一个标准输入数据,返回为 string 类型。

说明:
  1. 程序遇到input,会停下来,等待输入完成后才会执行后面的代码(阻塞线程)
  2. 输入结束:遇到return就结束
  3. 获取到输入的内容的类型是字符串
示例代码:

# 通过控制台手动输入一个参数

a = input('请输入:')    #通过控制台输入数据
print('输入的数为:%s' % (a))   #这里我们打印出输入的数
print('输入数的类型为:%s' % (type(a)))    #查看打印输入数据的类型

执行以上代码,输出结果如下:

请输入:4 #这里我们输入一个整数
输入的数为:4
输入数的类型为:<class 'str'> # 可以看到输入的整数被转换为了字符串类型

3 print()的使用

  • 1. 使用格式:print(内容1)
    示例代码:
str1 = 'abc'
print(str1)  #一个print打印完内容后,默认会换行 
print(str1)

执行以上代码,输出结果为:

abc
abc

  • 2. 一个print可以同时打印多个内容,多个内容之间用逗号隔开。使用格式:prin(内容1,内容2,...)
    示例代码:
str1 = 'abc'
print(str1,'aaa','123')

执行以上代码,输出结果为:

abc aaa 123 #打印效果,多个内容间,默认是空格隔开。

  • 3. 设置一个print打印结束后的样式(默认是换行)。使用格式:print(内容1,end = '')
    示例代码:
print('aaa', end = '+')
print('bbb')

执行以上代码,输出结果为:

aaa+bbb

  • 3. 设置同时打印多个内容,内容之间的样式(默认是空格)。使用格式:print(内容1,sep = '')
    示例代码:
print('a','b','c', sep = '&')

执行以上代码,输出结果为:

a&b&c

相关文章

网友评论

      本文标题:Day5—循环中的关键字

      本文链接:https://www.haomeiwen.com/subject/kcuiiftx.html