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
网友评论