码迷,mamicode.com
首页 > 编程语言 > 详细

Python 内置函数

时间:2018-12-12 19:06:20      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:复数   个数   class   end   你好   导入   arc   其他   def   

lst = [‘今天星期三‘, "明天星期四", "马上星期五"]

it = lst.__iter__()
print(it.__next__())
print(it.__next__())
print(it.__next__())

it = iter(lst)  # it = lst.__iter__()
print(next(it)) # it.__next__()
print(next(it))
print(next(it))


print("你好. 我叫娃哈哈", end="   ")
print("你好. 我叫周润发")
print("宝浪", "女神", "日天", "MJJ", "太白", sep="_")


# 数字算出来就是数字本身. 其他的数据算完一坨很长的数字
print(hash("123456789")) # hash算法. 最后算出来的一定是一个数字
print(id("呵呵"))
#  is  比较内存地址
#  ==  比较的是值


re = __import__(input("请输入你要导入的模块名:"))
re.search()


print(help(str))  # 查看帮助....高级框架


# callable  iterable hashable
def func():
    pass

an = 18
#
print(callable(func)) # 可调用的.  func()
print(callable(an)) # 不可调用
#
# # 可调用  =->  ()


# 此类型的数据可以执行哪些方法(函数)
print(dir("ni hao "))
print(dir([]))

# [].count()

# 复数 = 实数 (有理数, 无理数(无限不循环小数)) + 虚数  i ** 2 = -1

# 专业的东西 做专业的事儿


print(bin(5)) # 转化成二进制  0b101 二进制   没有2
print(oct(8)) # 八进制 0o10  没有8
print(hex(16)) # 十六进制 0xffffffff  * x   没有16   0-F

def func():
    pass
print(func)



print(sum([1,2,3,4,5]))
print(max([1,2,3,4,5]))

print(divmod(20, 3)) # 计算商和余数


print(round(2.6)) # 整数是奇数 -> 正常四舍五入      偶数 -> 五舍六入

# 作业: 自己写一个真正的四舍五入.

print(pow(4,4))

lst = ["篮球", "足球", "摔跤", "挤公交"]
#
for el in lst:
    print(el)
#
# # 记这个
for i in range(len(lst)):
    print(i, lst[i])
#
for i, el in enumerate(lst, 1):
    print(i, el)

print(all([1, 3, "哈哈"])) # all  就是 and
print(any([False, 1, None])) # any  就是 or

# zip 拉链函数
lst1 = ["赵四", "刘能", "香秀"]
lst2 = ["刘晓光", "王小利"] # 水桶效应
lst3 = ["街舞", "磕巴", "哭"]
z = zip(lst1, lst2, lst3)
print("__iter__" in dir(z)) # 判断是否是可迭代对象

for el in z:
    print(el)

  

Python 内置函数

标签:复数   个数   class   end   你好   导入   arc   其他   def   

原文地址:https://www.cnblogs.com/demons97/p/10109726.html

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