Python語法點滴

2021-10-09 04:54:10 字數 969 閱讀 7665

1.判斷字元為空

if

not model_path:

2.顯示當前指令碼所在目錄

import os

cur_path = os.path.dirname(os.path.realpath(__file__)

)print

(cur_path)

3.顯示當前被呼叫指令碼所在目錄

'''

'''import os

defgetcurpath2()

:

cur_path = os.getcwd(

)return cur_path

4.將檔名和路徑分割開

import os

model_path,_ = os.path.split(os.path.realpath(__file__)

)print

(os.path.realpath(__file__)

)# 路徑 + 檔名

print

(model_path)

# 路徑

5.組合路徑,自動補全中間連線的「/」

'''

'''import os

model_path,_ = os.path.split(os.path.realpath(__file__)

)model_det1_path = os.path.join(model_path,

'det1.npy'

)print

(model_det1_path)

6.lambda定義函式

func=

lambda x:x+

1print

(func(1)

)# 2

VHDL語法點滴

1.cnt others 0 這個是給cnt賦零的意思,還可以這樣用 比如說cnt是std logic vector 7 downto 0 那麼cnt 1 1 others 0 就表示給cnt的第1位賦1,其他位的全部都賦0,結果cnt 00000010 2.f1 fi din conv std l...

Python機器學習點滴

fig.add subplot 111 import matplotlib.pyplot as plt fig plt.figure ax fig.add subplot 111 add subplot中三位數xyz的含義是將畫布 分割 成x行y列,此次占用的子塊位於劃分好之後的第z個網格 從左往右...

Python 點滴積累(2)

1.使用方法修改字串的大小寫 name ada lovelace print name.title ada lovelace print name.upper ada lovelace print name.lower ada lovelace2.合併字串 name ada lovelace pri...