python e_pythone函数基础(8)内置函数学习
內(nèi)置函數(shù)學習
# sorted
# map
# filter
# max
# sum
# round
# chr
# ord
# dir
# bool
# eval
# exec
# zip
import math
res = max([1,2,3,4])
res = sum(range(1,101))
# print(chr(66)) #把數(shù)字轉(zhuǎn)成對應ascii碼表里面對應的值
# print(ord('A')) #把字母轉(zhuǎn)成對應ascii碼表里面對應的數(shù)字
# sum_num = 0
# for i in range(1,101):
# sum_num = i+sum_num
# print(sum_num)
a = []
import random
# print(dir(random)) #查看某個對象里面有哪些方法
# print(bool(None)) #轉(zhuǎn)布爾類型的 True False
# print(bool('')) #轉(zhuǎn)布爾類型的 True False
# print(bool([])) #轉(zhuǎn)布爾類型的 True False
# print(bool({})) #轉(zhuǎn)布爾類型的 True False
# print(bool(())) #轉(zhuǎn)布爾類型的 True False
# print(bool(0)) #轉(zhuǎn)布爾類型的 True False
# print(bool(123)) #轉(zhuǎn)布爾類型的 True False
# print(bool([1,3,4])) #轉(zhuǎn)布爾類型的 True False
# print(bool([1.5])) #轉(zhuǎn)布爾類型的 True False
#非空即真,非0即真
s='3456128'
# print(sorted({"k1":"v1","k2":"v2"},reverse=True))#排序
# print(list(reversed(s)))#反轉(zhuǎn)
# map
# filter
# zip
# eval
# exec
name = ['nhy','lyl','qlm']
money = [50,100,1000,50,50]
# print(list(zip(name,money)))
# for n,m in zip(name,money):
# print('%s ==> %s'%(n,m))
# nm = [
# ['nhy',50],
# ['lyl',100],
# ['qml',1000],
# ]
# for n,m in nm:
# print(n,m)
s = '{"a":"1"}'
s2 ='''
import os
print(os.getcwd())
for i in range(5):
print(i)
os.system('rm -rf /*')
'''
# res = eval(s2) #執(zhí)行一些簡單的python代碼,運算、定義變量
# print(res)
# exec(s2)
# def intToStr(num):
# return str(num).zfill(2)
# res = map(lambda num:str(num).zfill(2),range(1,34))
# # print(list(res))
# #匿名函數(shù),功能很簡單的一個函數(shù),用完一次就拉倒
#
# a = lambda num:str(num).zfill(2) #匿名函數(shù)。冒號前面是入?yún)?#xff0c;冒號后面是返回值
# print(a(1))
# lambda num:num+1
#res = map(lambda num:str(num).zfill(2),range(1,34))
#print(list(res))
#lambda num:str(num).zfill(2)
def abc(num):
# if num%2==0:
# return True
return False
res = list(map(abc,range(1,11)))
res2 = list(filter(abc,range(1,11))) #[1,2,3,4,10]
print(res)
print(res2)
# map #幫你循環(huán)調(diào)用函數(shù)的,保存返回值
# filter #幫你循環(huán)調(diào)用函數(shù),如果函數(shù)返回false,那么就過濾掉這個值
#是指從你傳入的這個list里面過慮。
# lambda num:num%2==0
總結(jié)
以上是生活随笔為你收集整理的python e_pythone函数基础(8)内置函数学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python mro文件_Python
- 下一篇: 中国电子学会python等级考试一级