python利用or在列表解析中呼叫多個函式.py
"""
python利用or在列表解析中呼叫多個函式.py
2016年3月15日 05:08:42 codegay
"""
'''有時候我會在列表解析中write檔案,
或者呼叫print顯示輸出,不是為了收集結果,
而是因為能省程式碼行數'''
#程式碼例子1
with open("a.txt","w+") as f:
[print(str(r)) for r in range(10)]
[f.write(str(r)+"\n") for r in range(10)]
#程式碼例子2 利用or列表解析呼叫多個函式
def a(x):
print("函式a輸出:",x)
def b(x):
print("函式b輸出:",(x+10)**2)
[a(r) or b(r) for r in range(10)]
"""
例子2程式碼輸出:
函式a輸出: 0
函式b輸出: 100
函式a輸出: 1
函式b輸出: 121
函式a輸出: 2
函式b輸出: 144
函式a輸出: 3
函式b輸出: 169
函式a輸出: 4
函式b輸出: 196
函式a輸出: 5
函式b輸出: 225
函式a輸出: 6
函式b輸出: 256
函式a輸出: 7
函式b輸出: 289
函式a輸出: 8
函式b輸出: 324
函式a輸出: 9
函式b輸出: 361
"""
#現學現用,例子1中的程式碼可以改成如下:
with open("a.txt","w+") as f:
[print(str(r)) or f.write(str(r)+"\n") for r in range(10)]
input("任意鍵退出")
相關文章
- vue在一個函式中呼叫另外一個函式Vue函式
- [譯] 解析 Go 中的函式呼叫Go函式
- 解析python生成器函式的呼叫Python函式
- 在PowerBuilder中動態呼叫函式UI函式
- [PY3]——Python的函式Python函式
- python中函式如何返回多個結果?Python函式
- Python中的main函式解析PythonAI函式
- 單據列表呼叫自定義SQL函式SQL函式
- 如何呼叫程式碼在python3中改變函式值?Python函式
- 類的方法,函式,同一個package不同.py檔案,不同package不同.py檔案————呼叫問題函式Package
- JavaScript函式多個小括號連續呼叫JavaScript函式
- Python列表中set函式的使用方法!Python函式
- Python中將函式作為另一個函式的引數傳入並呼叫Python函式
- Python 呼叫py檔案Python
- C++如何解析函式呼叫C++函式
- js中在一個函式中引用另一個函式中的函式,可以這麼做JS函式
- 在JS中一個function函式要呼叫另一個函式裡的變數。JSFunction函式變數
- 【Python基礎】Python 函式返回多個值和函式註解Python函式
- JS中函式內套函式的呼叫JS函式
- C中呼叫Lua函式函式
- 03-python函式和列表Python函式
- 深入解析多型和方法呼叫在JVM中的實現多型JVM
- 如何用python判斷列表中是否包含多個字串中的一個或多個?Python字串
- JavaScript 之有趣的函式(函式宣告、呼叫、預解析、作用域)JavaScript函式
- 避免SQL中的函式呼叫SQL函式
- Matlab中@與函式呼叫Matlab函式
- Python中定義(建立)、呼叫函式及返回值Python函式
- Python學習之函式返回多個值Python函式
- Python的函式能返回多個值嗎Python函式
- 在 Python 中實現函式過載Python函式
- python中list列表的高階應用 高階函式Python函式
- 從彙編視角解析函式呼叫中的堆疊運作函式
- Python利用partial偏函式生成不同的聚合函式Python函式
- Python 列表解析式竟然支援非同步?Python非同步
- 淺析一個函式呼叫另一個函式的變數函式變數
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- Python入門之函式呼叫(二)Python函式
- Python: 受限制的 "函式呼叫"Python函式