使用pycharm編輯器
雙擊我們安裝好的pycharm編輯器(安裝過程在前幾節)
選擇第一個新建項目
第一個pure python是純python,下面的那些是一些擴展,暫時不用,我們就選第一個
Location是選擇編寫代碼保存的路徑,根據自己的情況點右側小文件夾按鈕,自行選擇一個路徑保存即可
保存後點擊右下角的create按鈕創建
等待進度條完成後顯示下面界面
如果出現這個窗口直接點叉關掉即可
如果之前配置過,就會有個venv這個文件夾,一般是沒有,我們不用管它
我們來右擊demo1選項,選擇Show in Explorer就可以直接查看到demo1的存儲所在路徑
新建python文件
我們要編寫代碼,就要新建一個python文件
不用加後綴名,直接寫要創建的名字回車即可
創建好後出現下面界面
在我們的空白區域,缺少一些開頭注釋配置的語句
添加文件開頭配置語句
點擊左上角File文件按鈕,選擇下面的Settings…選項
選擇Editor下的File and Code Templates下的python script
即可編寫我們python的開頭注釋配置信息
編寫這幾行即可,${ }內的語句要變成紅色,紅框內為解釋意思
編寫完之後,點擊ok關閉
python環境變量選擇
★★★ 這裡補充非常重要的一點:我們選擇這個設置項目
★★★ project interpreter中一定要選擇你所安裝的python版本的路徑,3.8
(如果不選擇python 3.8 以後的編寫運行中就會出錯)
我們再次新建一個python文件
文件名為demo1
回車後就會顯示我們剛才寫的那幾行代碼
接下來的代碼就直接從下面編寫即可,這些語句不影響寫代碼
如何在編寫並查看效果呢?
如何在這個文件夾中編寫呢?拿hello world來說
可以直接寫print( 「hello,world」 )
寫完後右擊空白處選擇Run 『demoq』,即可運行
運行後可在底部查看運行結果
python的注釋
單行注釋:
在要寫的語句前面加上 # 即可使這個語句作為注釋
(這也是為什麼上面的配置語句不會影響下面代碼的原因)
點擊右上角的運行箭頭,現實的效果依舊是hello,world,並不會顯示注釋
多行注釋:
成對的三個點引號括起來便為多行注釋 』』』 『』』
同樣點擊右上角運行,注釋仍然不顯示
注意:
單行注釋的字體顏色顯示為灰色
多行注釋的字體顏色顯示為綠色
python文件修改名字
右擊要改的python文件,選擇Refactor中的Rename…選項
點擊後彈出
修改名字後選擇Refactor確定修改重構即可
注意:
我們要點右上角的小三角運行按鈕,就要先選擇鄰左的下拉列表看一下有沒有當前的python文件
如果沒有,還是要先在空白處右擊運行了demo2,才能點擊右上角的三角運行按鈕
字符串數字一起輸出
輸出文字和數字相結合的效果要用到 , 號(英文下的)
字符串要用雙引號 」 」 括起來
這樣輸出的效果英文的逗號並不會顯示出來,起到連結的作用
變量及類型
變量可以是任意的數據類型,在程序中用一個變量名表示
變量名必須是大小寫英文、數字和下劃線(_)的組合,且不能以數字開頭,如:
>>>a=1 #變量a是一個整數
>>>t_007 = 『T007』 #變量t_007是一個字符串
賦值(比如a= 』ABC』 )時,Python解釋器幹了兩件事
1.在內存中創建一個 』ABC』 的字符串
2.在內存中創建一個名為a的變量,並把它指向 』ABC』
標識符和關鍵字
什麼是關鍵字?
1.python一些具有特殊功能的標示符,這就是所謂的關鍵字
2.關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的標示符
查看關鍵字:
在我們的爬蟲課程中,會介紹到如下這些關鍵字
看自己的python中有多少關鍵字可用
還是打開運行下的cmd命令提示符,輸入
>>> import keyword
>>> keyword.kwlist
我們在起名時不要和這些系統的關鍵字起一樣的名字
格式化輸出
我們了解了普通的輸出print( ); 格式後
了解一下格式化輸出:
用%加上數據類型佔位,後面再寫%加上變量名字,即可格式化輸出
舉個小例子:
%d為數字類型,先不寫,先佔位
然後通過後面的 %age 傳遞進去數值,方便修改變量的值
除了%d還有一些格式符號:
這裡爬蟲的課程主要記住紅框中的兩個即可,其他的先做了解
我們來試一下 %s
如果有兩個%s佔位時,可以後面 % 跟上括號,用兩個引號括起來要傳遞的值
可以進行格式化輸出多個
最後小知識點補充
sep=」 連接符 」
這個連接符可以自己定義
正常情況下輸出的aaa bbbb ccc中間是空格隔開
但是在很多情況下我們想讓他們用別的符號代替,特別是我們爬蟲需要輸入網址時中間要用 . 來連結,這就需要用到 sep 這個語句了
end=」 」 不換行輸出:
\t:代表按一次tab,水平制表符
\n:代表換行符
雙引號內什麼都不寫表示不換行輸出
end後面雙引號的內容可以控制要不要換行和空不空格
- 寫作不易,多多支持,謝謝啦~ -
---web分享,分享的不只是web