大家有去過高雄的熱河商圈嗎?
它可以說是高雄的後廚房
為高雄車站以及高雄醫學院周圍提供了很多美食
然而熱河商圈可不只在熱河街上而已
有一些絕密隱藏美食反而都隱藏在熱河街分岔的巷弄內
大家有去過高雄的熱河商圈嗎?
它可以說是高雄的後廚房
為高雄車站以及高雄醫學院周圍提供了很多美食
然而熱河商圈可不只在熱河街上而已
有一些絕密隱藏美食反而都隱藏在熱河街分岔的巷弄內
前一陣子有跟大家分享如何用破壁機自製花生醬
【自製堅果醬】如何超簡單用破壁機打出無添加版的純花生醬? | 使用JYL-Y91M
雖然超香超好吃😍
但怎麼吃都是當早餐花生醬烤土司...
實在對它本身有點大才小用
前幾天小雨有分享一台CP超高的破壁機
【自製堅果醬】如何快速用破壁機打超建康版黑芝麻醬? 烹洗一條龍流程實測 | 使用九陽冷熱調理破壁機(JYL-Y91M)
因為其高轉速的特性
所以可以把堅果打出油變成早餐殺手的堅果醬~~
但破壁機畢竟打從發明一開始就是為了養生
最近常在廚房忙東忙西
然而像我這樣的手殘黨有時候真的會崩潰
倒醬油不是這裡一滴,就是那裡一滴
而我又有點強迫症
就是一定要拿廚房吸油面紙(廚房紙巾),把它擦起來
這樣來來回回,都不知浪費多少紙巾了 @.@
昨天晚上聽說有個血月+月掩天王星的天文奇觀
說是錯過了要等2322年才能在看到了
為啥呢?
因為月全食因陽光反射不完全造成的血月本身就很難形成了
還要同時發生與天王星被月球遮住
(也就是軌道在同一條線上)
經過上次用此型號的破壁機第一次做"黑芝麻醬"後
不僅有效讓我解決很不想吃早餐的毛病
還可以變化各種飲品來
(例如:加了牛奶就變成黑芝麻牛奶拉~~)
今天心情有點差出個門來散散心
就想說應該來跑跑高雄車站最近剛通車的新路:"站東路"
這條站東路是僅次於幾年前站西路通車的另一條路
目的是高雄鐵路地下化後
為了使原鐵路兩旁能貫通並連絡橫貫要道
這幾天買了個新玩具,破壁機
先說為甚麼它叫"破壁機"
它是一種轉速非常快的機器
因其轉速快的原因,所以它可以將一般果汁機不能處理的食材徹底打碎
(基本上三萬轉以上就可稱之為破壁機)
大家有看過一部叫”孤獨的美食家”的日劇嗎?
裡面的主角:五郎
是個幫人帶貨的經銷商
而因為其工作的特性
(換作現在,大概就是一個整天跑來跑去的自由工作者)
經常能到各個地方吃吃喝喝
C語言有include,python就有import (雖然處理不像c嚴謹 ex:優先執行 # ) 但基本上import 引入函式庫(library)的功能就足夠了,所以import的功能就是把丟在library的套件或在此目錄的套件給import 進來:
Python中,如果想簡單做個排序。直接用他排數列在方便不過了 , 甚至可用它來排折線圖大小
Ex1:(sort陣列數列)
#Ex1
a = [15,56,78,46,1,5] #數字排列
b = ['ad' , 'cc' , 'bst' , 'zero' , 'fause' , 'google'] #字首排列
c = [(15 , 'google') , (56 , 1) , (948276 , 'KQGHT')] #混和排列
a.sort()
b.sort()
c.sort()
print(a ,'\n',b ,'\n',c)
Ex2:(sort折線圖)
import matplotlib.pyplot as ptm
l_x = [8,48,66,18,25,96,11]
l_y = [15,5,50,35,60,95,25]
l_x.sort()
l_x.sort()
ptm.plot(l_x , l_y)
ptm.show()
排序前(醜死了)
排序後
當然 python 也像c語言一樣可以自己做函式或套件,因為本身sort() 就有很多缺陷(不能排ascii 編碼,只能呼叫字元char) 除了選擇自己做函式。當然可以上網找更快演算法更好的函式來替代。就像買個替代零件,只要看個說明書(套件使用方式) 就可事半功倍呢~
這裡指的qsort() 並不是一個可用的函式,只是純粹表達更快的排列函式 建議可上github 找更好用的函式 https://github.com/search?q=python+sort
但stdio畢竟只是檔案流,無法作跨檔案的io。所以必須配合資料流(DF),就可以形成一種跨檔案處理。
提醒:牽扯到跨檔案處理,編輯器建議用vsCode喔~
有兩個檔案:
a.py
b.py
開始實作跨檔案stdio吧~~
#a.py
import sys
import os
import time
ton = time.time()
fb = open('b.py', 'w') # 預設為寫入
fb.write("import sys , os \n")
fb.write("sys.stdout.write('hi')")
fb.close() # 關閉 fb(b.py) 的編輯
toff = time.time()
time.sleep(toff-ton) #計算執行時間
os.system("python b.py")
這裡的open函數可以建立檔案,更深入以後os套件會談到。
這程式碼可透過一些os套件的方法,讓a.py去執行b.py。 你會發現,如果透過土法鍊剛的stdio,都會很講求執行時間。因為調用b.py也須等到b.py執行完畢才可單獨調用(stdio不能同時執行,而是按步驟串列執行)。
sys.stdout.flush()
fname.flush()
stdout本身是有緩衝區的,印出的資料可看成一次性輸出。就好像匯流排一樣,無法負荷的資料先存入快取,等輸出時在一次拿取。
介紹完stdio,接著就進入複雜stdio與檔案間的處理層級~
stdio的輸入輸出或方法都是sys套件已經寫好的,那要如何從外加功能讓stdio 可以多一點彈性;且可以外加功能改變他的方法?
strip | 效果 | 指向 |
---|---|---|
strip | 移除指定開頭及結尾的字元 | 開頭及結尾 |
rstrip | 移除右邊指定的字元 | 結尾 |
lstrip | 移除左邊指定的字元 | 開頭 |
Ex:(玩玩strip)
a = "0987321456aaa9870156423"
b = "\n\n \n\n\n \r\r\n\r \r\t\a\a \a\a\t\r"
#
print(a)
print(a.strip("0123456789"))
print(a.strip("123456789"))
print(a.strip("0123456"))
print(a.strip())
print(b.strip())
#
print(a.rstrip("0123456789"))
#
print(a.lstrip("0123456789"))
list = map("方法" , "目標資料組")
#下面較常用
'object' = list(map("方法" , "目標資料組"))
簡單的例子:
lia = { 1 , 2 , 3 , 'apple' , '[}@#$%'}
print(list(map(str , lia)))
最好用的地方在於..方法可放函數(def) 也可放class(物件導向會在談)
def procs(x,y,z):
return x+y+z
lista = [1,3,5,7,9]
listb = [2,4,6,8,10]
listc = [100,100,100,100,100]
print(list(map(add,lista,listb,listc)))
好滴 現在可以改變stdio的方法讓他更有彈性
Ex:(stdio檔案內)
自從一個月前嘗試自己自製溏心蛋
現在幾乎每個禮拜都會做一遍來享受~~
做著做著就自然會越來越上手(嘴越來越挑了)
因此一直在嘗試溏心蛋醃漬醬汁到底要怎樣才會更好吃