一.for循环
首先我们接上次内容讲一下循环结构里的for循环:for循环是用来专门遍历容器的
格式:for 变量 in 容器 :
循环体
[else:
循环正常结束后需要执行代码 ]
注:当循环异常结束(break等异常处理)了,那么就不会执行else中的代码;反之,当正常结束(continue等正常处理),则会执行else中的代码。
(1).在for循环中一个重要的全局函数:range()#它表示前闭后开的范围
格式1:range(num) #[0,num)--参数从0开始到num-1
格式2:range(num1,num2) #[num1,num2)
格式3:range(num1,num2,num3) #[num1,num2)步长为num3
- 一个小例子:使用for循环完成0~100以内的偶数的和
结果如下:
(2).循环里的关键字:
break #退出当前循环,不继续下次循环
continue #跳过本次循环,继续下次循环
pass #pass关键字可以使用任何地方,它的作用是目前不知道代码怎么实现,暂时保证了语法能够正常通过
二.print函数的字符串拼接方法
方法一:print(str(num1)+"数字") #str()函数可以将其他类型转为为字符串与“双引号里面的字符串进行拼接
方法二:print("%s + %s = %s" %(num1,num2,num1+num2)) #%s表示占位符,双引号里面的是字符串
方法三:print("该数字为",num) #使用逗号,该逗号表示一个空格
方法四:print("{}+{}={}".format(num1,num2,num1+num2)) #使用.format
三.python中常用的全局函数
可以导入模块builtins,使用dir函数来查看全局函数有哪些;在这
里,我们介绍一些常用的全局函数。
(1).input ()
#input()标准输入,返回值类型是字符串。
(2).print()
#标准输出
(3).type()
#查看变量类型
(4).int()
#将其他类型转换成整型
(5).float()
#将其他类型转换成浮点型
(6).str()
#将其他类型转成字符串
(7).len()
#求字符串、元组、列表等长度或者个数
(8).help()
#帮助函数
(9).dir()
#dir(模块/类/对象) 输入该模块的所有方法属性
(10).range()
#表示前闭后开的范围,通常用于for循环中
(11).eval()
#将脚本转换成字符串,有时候可以理解是去掉引号
eg1:s=“print(‘hello world’)”
eval(s)
eg2:a,b=eval(input(“请输入两个值:”))
(13).abs()
#取绝对值
(14).max()
#求最大值
(15)min()
#求最小值
(16).id()
#打印变量内存地址
还有一些常用的全局函数,后期会更新。。。