码迷,mamicode.com
首页 > 其他好文 > 详细

内置函数

时间:2018-01-05 01:21:20      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:过程   之间   int   nbsp   else   调用   浮点   方式   imp   

# print(locals()) #返回本地作用域中的所有名字
# print(globals()) #返回全局作用域中的所有名字
# global 变量
# nonlocal 变量

#迭代器.__next__()
# next(迭代器)
# 迭代器 = iter(可迭代的)
# 迭代器 = 可迭代的.__iter__()

 

# dir 查看一个变量拥有的方法
# print(dir([]))
# print(dir(1))

 

# 某个方法属于某个数据类型的变量,就用.调用
# 如果某个方法不依赖于任何数据类型,就直接调用 —— 内置函数 和 自定义函数

 

 

#hash - 对于相同可hash数据的hash值在一次程序的执行过程中总是不变的
# - 字典的寻址方式

#hash()

 

# print(‘我们的祖国是花园‘,end=‘‘) #指定输出的结束符
# print(‘我们的祖国是花园‘,end=‘‘)
# print(1,2,3,4,5,sep=‘|‘) #指定输出多个值之间的分隔符

 

 

# exec(‘print(123)‘)
# eval(‘print(123)‘)
# print(eval(‘1+2+3+4‘)) # 有返回值
# print(exec(‘1+2+3+4‘)) #没有返回值
# exec和eval都可以执行 字符串类型的代码
# eval有返回值 —— 有结果的简单计算
# exec没有返回值 —— 简单流程控制
# eval只能用在你明确知道你要执行的代码是什么

 

 

 

# 复数 —— complex
# 实数 : 有理数
# 无理数
# 虚数 :虚无缥缈的数
# 5 + 12j === 复合的数 === 复数
# 6 + 15j

# 浮点数(有限循环小数,无限循环小数) != 小数 :有限循环小数,无限循环小数,无限不循环小数

 

 

# print(divmod(7,2)) # div出发 mod取余
# print(divmod(9,5)) # 除余

# print(round(3.14159,3))
# print(pow(2,3)) #pow幂运算 == 2**3
# print(pow(3,2))
# print(pow(2,3,3)) #幂运算之后再取余

 

超好玩儿的进度条:

import time
for i in range(0,101,2):
    time.sleeo(0.1)
    char_num = i//2
     per_str = \r%s%% : %s\n % (i, **10 )         if i == 100 else \r%s%% : %s % (i,**char_num)
     print(per_str,end=‘‘, flush=False)##flush 当上传的定西达到一定缓存次数,将不再被下载,等域True就一直开着被下载,相反就是关闭不被下载。

 

内置函数

标签:过程   之间   int   nbsp   else   调用   浮点   方式   imp   

原文地址:https://www.cnblogs.com/qinghuani/p/8196738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!