dic =ls = [('name', 'owen'), ('age', 18), ('gender', '男')]
dic=[(k,v) for k,v in dic.items()]
ls=
def fn2():total = 0
count = 1
while true:
total += count
yield total
count += 1
obj = fn2()
print(obj.__next__())
print(obj.__next__())
print(obj.__next__())
print(obj.__next__())
def func(depth,k1,k2):if depth > 18:
return k1
k3=k1+k2
res=func(depth+1,k2,k3)
return res
ret=func(1,0,1)
print(ret)
a=map(lambda x: str(x) + '通過' if x > 60 else str(x) + '不通過' ,[58, 78, 98])for i in a:
print(i)
from functools import reduceres=reduce(lambda a,b: a + b, [58, 78, 98])
print(res)
print(bin(128))print(oct(128))
print(hex(128))
print(sum([58, 78, 98]))print(pow(13,7))
callable(func)
# pyhon列表list_a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9
]# pyhon元組
tuple_a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9
)# python字典
dict_a =
# 可迭代物件的父類
from
collections import iterable
# 判斷列表、元組、字典是否是可迭代物件
print(isinstance(list_a, iterable),
isinstance(tuple_a, iterable),
isinstance(dict_a, iterable))
# 迭代列表
for i in
list_a:
print(i)
# 迭代列表,順帶獲得索引了
for i, v in
enumerate(list_a):
print(i, v)
# 迭代字典中的值
for value in
dict_a.values():
print(value)
# 迭代字典中的鍵和值
for k, v in
dict_a.items():
print(k, v)
# 迭代由元組作為元素組成的列表
for x, y in [(1, 1), (2, 4), (3, 9
)]: print(x, y)
my_range(5) => 能迭代出0,1,2,3,4my_range(5, 10) => 能迭代出5,6,7,8,9
my_range(5, 10,2) => 能迭代出5,7,9
my_range(10, 5, -2) => 能迭代出10, 8, 6
my_range(10, 5) => 沒結果
my_range(5, 10, -1) => 沒結果
**:
def my_range(start,end=0,step=1): count=0
if end == 0 and step == 1
:
while count yield
count
count += 1
elif (end > 0 and end > start) and step == 1
:
while start yield
start
start += 1
elif (end > 0 and end > start) and step > 1
:
while start yield
start
start +=step
elif (end > 0 and end < start) and step < 1
:
while end yield
start
start +=step
elif (end > 0 and end < start) and step > 1
: pass
elif (end > 0 and end > start) and step < 1
: pass
for i in my_range(10,5,-2
): print(i)
第五天課程檔案
r w x r 讀取 w 寫入 x 執行 表示不具備該項許可權 許可權掩碼 umask umask只對新建檔案有作用 例 umask 444 touch abc 444 ll acl只能是root使用者才能建立 acl 訪問控制列表 使用getfacl命令可以檢視acl資訊 rpm軟體包有乙個小資料...
web第五天作業
盒子高度 內容高度 填充 邊框 外邊距 盒子寬度同理 左浮動 left 右浮動 right 1 浮動了兩個div元素div2和div3 div2 行內塊元素沒有獨佔一行 div3 緊跟在div2的右邊 div4 緊跟在div1的下面 浮動了三個div2,div3,div4 div3 div4依次跟在...
Python學習第五天
1 關於print,使用print方法列印多個表示式也是可行的 print age 12 age 12 2 別名,如果需要引用的方法名出現重複時可以使用別名 from math import sqrt as foobar 3 多個賦值操作可以同時進行 x,y,z 1,2,3 print x,y,z ...