Python程式設計-pycharm

mi_zy發表於2020-07-25

1、pycharm除錯:

進入呼叫函式後返回:滑鼠中鍵單擊可進入和返回

*Ctrl + 懸浮/單擊滑鼠左鍵 簡介/進入程式碼定義;

要想返回到呼叫原始函式處,按時alt+←,也可以在選單欄的view中勾選toolbar,然後點選工具欄中左箭頭返回到呼叫函式處找到View下面的Toolbar並勾選上。

*Ctrl + / 行註釋/取消行註釋

Ctrl + Shift + ]/[ 選定程式碼塊結束、開始

Alt + Enter 快速修正

*Ctrl + Alt + L 程式碼格式化

*Ctrl + Alt + I 自動縮排

*Tab / Shift + Tab 縮排、不縮排當前行

*連續按兩下 Shitf 鍵可以搜尋檔名、類名、方法名,還可以搜尋目錄名,搜尋目錄的技巧是在在關鍵字前面加斜槓/

*Ctrl + E     可開啟最近訪問過的檔案

Ctrl + Shift + E 開啟最近編輯過的檔案

*無論你的游標處在何位置,你都可以透過快捷鍵 Shfit + Enter 另起一行,這樣無需把游標移到末尾去操作

*向下複製當前選中行 Ctrl + D

file and code template>python scripts  新建 python檔案自動新增內容

ctrl+shift+A:萬能命令列

shift兩次:檢視資原始檔

設定當前的工程是utf-8,設定的Editor-->File Encodings-->全部改成utf-8

*ctrl+w:選中單詞,多次按w擴充套件選中程式碼塊

*撤銷與反撤銷:Ctrl + z,Ctrl + Shift + z

程式碼分段執行:

             1)程式碼分段

              使用  #%% 將程式碼分段(應該自2018版pycharm就可以這樣了)

              注意:僅在科學模式Scientific Mode下有效

             2)分段執行

              法一:Ctrl + Enter 逐端執行

              法二:點選程式碼段左邊的綠色三角形

TODO - 助記符:

              程式碼中新增    #TODO  記錄要做的事情

              Alt+6 - 快速調出專案中的全部 TODO 註釋




2、 大部分Python庫都同時支援Python 2.7.x和3.x版本的。Python 2.7將被支援到2020年,但是許多新的特性將不支援向後相容

Py3.X原始碼檔案預設使用utf-8編碼,這就使得以下程式碼是合法的: 
>>> 中國 = 'china' 
>>>print(中國) 

去除print語句,加入print()函式實現相同的功能。同樣的還有 exec語句,已經改為exec()函式 

在Python 2裡,print是一個語句。無論你想輸出什麼,只要將它們放在print關鍵字後邊就可以。

Python 3裡,print()是一個函式。就像其他的函式一樣,print()需要你將想要輸出的東西作為引數傳給它。

輸出一個尾隨的空格(trailing space),而不輸出回車(carriage return)。在Python 3裡,透過把end=' '作為一個關鍵字引數傳給print()可以實現同樣的效果。引數end的預設值為'\n',所以透過重新指定end引數的值,可以取消在末尾輸出回車符。

exec() 函式使用一個包含任意Python程式碼的字串作為引數,然後就像執行語句或者表示式一樣執行它。

Python 3透過重新命名raw_input()為input(),刪除了raw_input,用input代替: Python 2有兩個全域性函式,用來在命令列請求使用者輸入。第一個叫做input(),它等待使用者輸入一個Python表示式(然後返回結果)。第二個叫做raw_input(),使用者輸入什麼它就返回什麼。

從Python 2到Python 3: 移除了cPickle模組,可以使用pickle模組代替。

由於MySQL伺服器以獨立的程式執行,並透過網路對外服務,所以,需要支援Python的MySQL驅動來連線到MySQL伺服器。MySQL官方提供了mysql-connector-python驅動,但是安裝的時候需要給pip命令加上引數 --allow-external


資源:

1)、完整總結高效的 PyCharm 使用技巧

https://blog.csdn.net/Tong_T/article/details/94620055?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2)、pycharm快捷鍵、常用設定、配置管理

https://blog.csdn.net/pipisorry/article/details/39909057?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

3、python2和python3的區別、轉換及共存

https://blog.csdn.net/pipisorry/article/details/22107553

4、 psutil 第三方模組。psutil = process and system utilities,透過一兩行程式碼實現系統監控,跨平臺使用,支援Linux/UNIX/OSX/Windows等

5、 PIL:Python Imaging Library,是Python平臺事實上的影像處理標準庫, 由於PIL僅支援到Python 2.7,加上年久失修,於是一群志願者在PIL的基礎上建立了相容的版本,名字叫 Pillow ,支援最新Python 3.x

https://www.cnblogs.com/misswangxing/p/8144293.html

6、更改源:C:\Users\atc\pip建立pip.ini檔案,並新增以下內容:

[global]

index-url =

[install]

use-mirrors = true

disable-pip-version-check = true  

mirrors =

trusted-host=mirrors.aliyun.com





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-2706951/,如需轉載,請註明出處,否則將追究法律責任。

相關文章