python学习之旅(7)①pow的使用方法②eval函数的使用方法③while循环
①pow函数的使用方法
import math # 导入 math 模块
print(pow(100,2))
print(math.pow(100,2))得
10000
10000.0 (浮点数)
②eval函数的使用方法
eval(expression[, globals[, locals]])
expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
x = 7
eval( '3 * x' )
得21
eval('pow(2,2)')
得4
eval('2 + 2')
得4
n=81
eval("n + 4")
得85
eval("{'name':'linux','age':age}",{"age":1822})
得{‘name': ‘linux', ‘age': 1822})
age=18
eval("{'name':'linux','age':age}",{"age":1822},locals())
得{'name': 'linux', 'age': 18}
③while循环
(1)countine语句(Continue语句退出循环的当前迭代,并将程序控制传递给循环的下一个迭代)
i=0
while i < 5:
i += 1
if i == 2:
continue
print('number:', i)得
number: 5
(2)break语句(break语句终止当前循环,并将程序控制权传递给终止循环之后的语句)
i=0
while i < 5:
i += 1
if i == 2:
break
print('number:', i)得
number: 2
(3)else子句(从循环中中断时,如果循环继续运行直到条件评估为false,则可以执行某些语句或函数。)
while i < 5:
i += 1
print('number:', i)
else:
print('Loop completed.')得
number: 1
number: 2
number: 3
number: 4
number: 5
Loop completed.
浙公网安备 33010602011771号