8890
8890.tw
  • 首頁
  • 測試工程
  • 特斯拉
  • Python
  • 游泳技巧
  • 生活點滴
  • 八字
Tag:

python

Python Lambda vs Function

by YFYeh 2023-03-27
written by YFYeh

Lambda函式 vs 一般函式(Function)

Lambda函式的特色:

  1. Lambda函式不需要定義名稱,一般函式需定義名稱
  2. Lambda函式只能有一行運算式,一般函式可以有多行運算式
  3. Lambda在每一次運算完會自動回傳結果,一般函式如果要回傳結果要加上 return 關鍵字

可以搭配 map或是 filter 讓程式碼更簡潔,下面是簡單的範例

  • 搭配map,就可以把整個 list 透過 lambda來運算
  • 搭配filter過濾出 list 中符合的結果
numbers = [i for i in range(10)]
result_a = map(lambda x : x*2, numbers )
result_b = filter(lambda x : x>4, numbers )
print(list(result_a))
print(list(result_b))

2023-03-27 0 留言
0 FacebookLINEEmail

Python內建函式查詢

by YFYeh 2022-10-11
written by YFYeh

隨著Python版本的不斷的更新,包含了Python2與Python3,內建函式的個數以及具體用法也會有些許的差異,這篇文章就是想教大家在沒有網路的狀態下,如何知道內建函式或者是import進來的函式庫有哪些可以用,該怎麼帶參數使用呢?

任何語言的起手式不外乎是印出”Hello World!”,相信剛學習程式語言的你,一定很熟悉。

print("Hello World!")
繼續閱讀
2022-10-11 0 留言
0 FacebookLINEEmail

Python 自動產生 Flowchart !

by YFYeh 2022-09-30
written by YFYeh

什麼! Python居然可以把寫好的程式,自動產生 Flowchart ! 真的太神奇了

這個神奇的套件叫做 Pyflowchart,裡面有詳細的安裝方式,使用上也非常的簡單

我就用下面這個範例來展示一下,怎麼自動產生Flowchart

繼續閱讀
2022-09-30 0 留言
0 FacebookLINEEmail

Python 字串reversed

by YFYeh 2021-12-09
written by YFYeh

在處理pattern時候,很常會遇到字串需要反轉,把MSB與LSB對調,剛好遇到,就筆記一下。

str_a = 'ABCDEFG'
print(str_a)
print(''.join(reversed(str_a)))

哈哈,神同事看一下,說這樣不行,應該要這樣寫,太狂了。

str_a = 'ABCDEFG'
str_a = str_a[::-1]
print(str_a)
2021-12-09 0 留言
0 FacebookLINEEmail

搜尋更多

文章分類

  • Python
  • 八字
  • 測試工程
  • 游泳技巧
  • 特斯拉
  • 生活點滴

Copyright @2022 - 8890.tw


Back To Top
8890
  • 首頁
  • 測試工程
  • 特斯拉
  • Python
  • 游泳技巧
  • 生活點滴
  • 八字