簡體   English   中英

<\ 在 Python 中是什么意思?

[英]What does <\ mean in Python?

我一直在尋找一個使用 numpy 來減小數據框大小的代碼。

這是一個片段

                if c_min > np.iinfo(np.int8).min and c_max <\
                  np.iinfo(np.int8).max:
                    df[col] = df[col].astype(np.int8)

由於換行符, <后面是否有\ 就像告訴 python if 語句將在下一行繼續? 只是想確定一下。

'\'(反斜杠)字符是行繼續字符,它只是告訴 python 語句將在下一行繼續。 所以

if c_min > np.iinfo(np.int8).min and c_max <\
  np.iinfo(np.int8).max:
    df[col] = df[col].astype(np.int8)

可以重寫為:

if c_min > np.iinfo(np.int8).min and c_max < np.iinfo(np.int8).max:
    df[col] = df[col].astype(np.int8)

它們在邏輯上沒有區別,只是個人喜好。

文檔: https ://docs.python.org/3/reference/lexical_analysis.html#explicit-line-joining

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM