日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

代码风格与文件模板

發布時間:2024/4/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码风格与文件模板 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.文件模板

敢問童鞋們,是否有見過其他人的pycharm代碼,上方總有一行“注釋”一樣的代碼?

既能保留當時寫代碼的時間,也能指定文件字符編碼,竟然還可以有一個署名!作者權呀!

?

因此這部分教程主要介紹如何創建一個Python工程并使其具有Pycharm的代碼風格。你將會看到Pycharm使你的源碼變得非常簡潔美觀,帶有合適的縮進、空格等等,因此Pycharm也是一款代碼質量管理的利器。

打開一個新建的Python文件進行編輯(F4),這個文件中默認有兩行代碼:作者姓名和工程名稱。之所以會出現這兩行代碼,是因為Python文件在創建時是基于文件模板(官網介紹)進行創建的,因此會預定義這兩個變量。

那么如何定義文件模板呢?

在settings > file and code templates > python script 選中,然后寫入模板語法!

模板語法如下:

pycharm官網具體模板語法在這: https://www.jetbrains.com/help/pycharm/file-template-variables.html

# -*- coding:utf-8 -*- # Author : Oldboy # Data : $DATE $TIME

那么顯示效果如何呢?以后新建python文件后,都會自動添加上自定義的模板內容啦!

pep8代碼風格檢查

  寫python代碼,就得遵循官方定義的規矩,不以規矩就只能是野路子,無門無派。。。

那么python定義了一系列,代碼風格規范,也就是pep8規范啦。

>>>>:戳這里,查看具體風格http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

  因此pycharm也提供了pep8代碼風格檢查,不符合規矩的,都會以波浪線提示有問題!

  輸入關鍵字class,當你開始輸入時,Pycharm的拼寫提示機制會立即列出選項來幫助你完成代碼:

(參照Pycharm拼寫提示來了解Pycharm更多關于拼寫提示的信息)

這個紅色波浪線標記了下次代碼輸入的期望位置,在這種情況下,它是一個預輸入定義符。鍵入類名Solver,紅色波浪線將會移動到類名之后。如果你將術鼠標指針懸停在波浪線上,將會看到所提示的錯誤信息("Colon expected"),當然,此時位于右側滾動欄的紅色標志也會給出相同的錯誤信息。

聚焦PEP8代碼風格檢查

  然而,在默認情況下這些警告提醒是不可見的,所以首先需要做的就是提升它們的優先級以進行顯示。單擊設置按鈕,然后在Settings/Preferences對話框中的?Inspections?頁面,鍵入PEP8來找到所有相關選項,在對應的下拉菜單中選中warning選項:

?查找路徑:

settings > Editor > Inspections > python > PEP 8 coding style violation

詳解PEP8代碼風格

  現在Ptcharm已經能夠正常顯示它的代碼規范,確保你編寫的代碼格式的完整性。接下來當我們輸入下一條語句(例如def demo(self,a,b,c):),Pycharm將根據PEP8的代碼規范機制來報告當前存在的格式問題。

?

正如你所見到的那樣,Pycharm將其所支持的PEP8規范設置為默認的正規Python代碼格式標準。如果你打開inspections的列表,(Ctrl+Alt+S→Inspections),可以看到Pycharm在你的代碼中加載了pep8.py工具,用來精確定位你的代碼風格問題。

?

Pycharm提供的格式化代碼

代碼的格式問題是在是太多了,那么如何方便的調整為美觀的代碼呢?

這里所用到的就是code reformatting了,不妨嘗試一下。

為了調用格式化操作,只需按下Ctrl+Alt+L快捷鍵,或者在主菜單中單擊Code→Reformat Code,此時我們驚奇發現所有的PEP8類格式問題都已經消除。

  當然我們可以自定義格式化標準,打開?code style settings對話框,選擇指定語言(Python),進行必要的更改即可:

轉載于:https://www.cnblogs.com/cainingning/p/9374573.html

總結

以上是生活随笔為你收集整理的代码风格与文件模板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。