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.

 

 

 

 

 

 

 

 

 

posted @ 2020-10-06 13:47  潇潇雨人愁  阅读(428)  评论(0)    收藏  举报