1.2 PyCharm使用

點此跳轉(zhuǎn)

1.2.1 編輯器選擇

俗話說得好: "工欲善其事, 必先利其器". 在干活之前, 我們先要選一款適合自己的兵器, 順手最重要. 其實支持Python開發(fā)的工具很多, 例如:editplus, notepad++, vim, 但是用于項目開發(fā), 推薦使用pycharm, 專為Python設(shè)計, 可在官網(wǎng)進行下載社區(qū)版, 社區(qū)版為免費.

pycharm官網(wǎng)
<span id="lee"></span>

1.2.2 pycharm相關(guān)設(shè)置

在需要跳轉(zhuǎn)的地方設(shè)置
點此跳轉(zhuǎn)
設(shè)置Python代碼模板, 將一些常用信息預先設(shè)置在模板中, 可避免在新建Python腳本的時候反復添加, 具體添加的信息可參考下圖:

設(shè)置模板
python文件模板

注:

#!/usr/bin/env python

在Windows系統(tǒng)中不生效, 但是在Linux系統(tǒng)中執(zhí)行的時候需要, 為了增強代碼可移植性, 故在所有Python腳本中預先添加上

# -*- coding:utf-8 -*-

統(tǒng)一文件的字符編碼

# @Time : ${DATE} ${TIME}
# @Author : Javier Zhou
# @File : ${NAME}.py

關(guān)于此腳本的一些創(chuàng)建信息: 時間, 作者, 文件名

1.2.3 第一個Python程序

在Python的開發(fā)過程中, 我們習慣把Python腳本命名為.py結(jié)尾, 首先創(chuàng)建項目點擊File>New Project..., 選擇一個路徑, 輸入項目名, 這里以test命名

創(chuàng)建項目

程序需求:
用戶輸入名字然后回車, 屏幕上打印hello [名字]
新建一個Python腳本

創(chuàng)建Python腳本

代碼如下:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time    : 2017/10/17 20:13
# @Author  : Javier Zhou
# @File    : haha.py

name = raw_input("Please input your name: ")
print("hello " + name)
執(zhí)行效果

代碼解釋:
raw_input實在屏幕上打印一段話, 然后等待用戶輸入, 當我們輸入javier的時候, 程序捕獲這個字符串, 并賦值給name這個變量, 最后通過print打印出來, print打印字符串可使用加號+連接

1.2.4 PyCharm設(shè)置參數(shù)

在執(zhí)行腳本的時候可能需要傳遞參數(shù), 命令行中直接在腳本后面接空格加參數(shù)即可, 在PyCharm中執(zhí)行腳本, 如果需要添加參數(shù)修改運行配置, 如下圖

打開運行配置窗口
填入?yún)?shù)

1.2.5 PyCharm常用快捷鍵

PyCharm快捷鍵很多, 這里列出使用頻率很高的一些

  • ctrl+c: 在不選中任何字符的狀態(tài)按下, 直接復制整行.
  • ctrl+d: 在下一行粘貼光標所在行的內(nèi)容
  • ctrl+shift+n: 通過文件名快速查找工程內(nèi)文件
  • ctrl+shift+l: 自動調(diào)整選中代碼格式
  • alt+enter: 自動導入光標所在模塊
  • ctrl+/: 注釋/取消注釋選中行
  • tab & shift+tab: 縮進/取消縮進選中行
  • shift+enter: 往下插入一行
  • ctrl+enter: 往上插入一行

1.2.5 PyCharm調(diào)試模式

在程序執(zhí)行中, 可能需要對程序進行相關(guān)調(diào)試, 查看程序執(zhí)行的步驟, 可以使用debug模式運行程序, 在程序執(zhí)行之前先給程序相應位置打上斷點, 如下圖

設(shè)置斷點

表示debug模式下程序執(zhí)行到斷點位置停止

debug模式執(zhí)行程序

進入debug模式后, 按F8執(zhí)行下一行, F7跳進跳進方法執(zhí)行, F9執(zhí)行到下一個斷點或程序結(jié)束

附:
pycharm 快捷鍵整理及一些常用設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末槐脏,一起剝皮案震驚了整個濱河市或辖,隨后出現(xiàn)的幾起案子琳拭,更是在濱河造成了極大的恐慌喘漏,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件占哟,死亡現(xiàn)場離奇詭異心墅,居然都是意外死亡,警方通過查閱死者的電腦和手機榨乎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門嗓化,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谬哀,你說我怎么就攤上這事⊙戏荆” “怎么了史煎?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵谦屑,是天一觀的道長。 經(jīng)常有香客問我篇梭,道長氢橙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任恬偷,我火速辦了婚禮悍手,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘袍患。我一直安慰自己坦康,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布诡延。 她就那樣靜靜地躺著滞欠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪肆良。 梳的紋絲不亂的頭發(fā)上筛璧,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音惹恃,去河邊找鬼夭谤。 笑死,一個胖子當著我的面吹牛巫糙,可吹牛的內(nèi)容都是我干的朗儒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼曲秉,長吁一口氣:“原來是場噩夢啊……” “哼采蚀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起承二,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤榆鼠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后亥鸠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妆够,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年负蚊,在試婚紗的時候發(fā)現(xiàn)自己被綠了神妹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡家妆,死狀恐怖鸵荠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情伤极,我是刑警寧澤蛹找,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布姨伤,位于F島的核電站,受9級特大地震影響庸疾,放射性物質(zhì)發(fā)生泄漏乍楚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一届慈、第九天 我趴在偏房一處隱蔽的房頂上張望徒溪。 院中可真熱鬧,春花似錦金顿、人聲如沸臊泌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缺虐。三九已至,卻和暖如春礁凡,著一層夾襖步出監(jiān)牢的瞬間高氮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工顷牌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留剪芍,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓窟蓝,卻偏偏與公主長得像罪裹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子运挫,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容