1. 程式人生 > >Python基礎知識點總結:【Pycharm安裝與配置】【建立專案】【運算子】【資料型別】

Python基礎知識點總結:【Pycharm安裝與配置】【建立專案】【運算子】【資料型別】

一.Python 學習及開發環境(pycharm)安裝與配置

     視訊講課老師說這個很好用,至於安裝很簡單,就是去 http://www.jetbrains.com/pycharm/ 這裡下載,記得下載專業版的哦,選擇自己對應的版本,然後就是點、點、點就好了呢。溫馨提示:不要漢化,因為在後期寫程式的時候會出問題。其次,還能學學英語呢,一舉兩得。我們要努力做一個國際化的全能程式設計師(英語不好的程式設計師不是最可愛的程式設計師!)

pycharm的python直譯器的搭建

按照圖片一步步來就好了

STEP1:點選File中的Default Settings(設定預設值),進入Default Settings(設定預設值)介面

STEP2:點選Project Interpreter,再點選右上角設定按鈕(選擇Add Local...),進入Add Local Python Interpreter(新增本地Python直譯器)視窗

STEP3:將安裝好的路徑Python.exe路徑進行新增,點選Ok即可。

入門級配置(字型大小)

Step1:點選File,進入Setting(設定)視窗

 Step2:在搜尋框了搜尋mouse(滑鼠),按照圖示在第二個專案上打鉤。(我們按住Ctrl,滾動滑鼠就可以調節字型大小,是不是很方便呀)

pycharm的第一個專案—HELLO WORLD

Step1

:右鍵點選untitled1,建立Python File檔案

 Step2:給自己的專案起一個名字

Step3:空白處右鍵,點選Run,跑一下程式(好激動,第一個程式,要和世界問好)

Step4:程式執行正確(和世界打聲招呼真累)

二.基本運算子

算術運算

+    -      *(乘)       /(除)     %(取餘)      //(取整)        **(次冪)

注意:通過取餘可以判斷一個數為奇數還是偶數

賦值運算

=      +=       -=      *=       /=     %=     //=     **=

舉個例子來理解後面幾個符合運算子(c+=a  --->c=c+a),其餘類比+=即可

比較運算

==(等於,用來比較物件是否相等)

!=(不等於) (與該運算子作用相同的:<>)

>      <      >=     <=  

邏輯運算

and (與)    or(或)  not(非)

成員運算

in

not in

(從字面意思來理解這個運算子,就是在裡面和不在裡面唄,理解的不是很到位,我們通過程式來看看唄)

# “小夥郭”        字串
# “小”           字串中的一個字元
# “小夥”          字串中的一個子字串,也稱為子序列
name = "小夥郭"
if "小" in name:
    print("Ok")
else:
    print("No")

in  (查詢X是否在Y序列中)    not in(查詢指定序列中沒有找到目標序列)

注意啦:這裡說一個快捷鍵,想要把很多行程式碼註釋掉,用滑鼠選住想要註釋的程式碼,按Ctrl+?這個鍵。(能用快捷鍵就不要用滑鼠點點點的,我每次用滑鼠點,都會被某人嘲笑半天,所以下決心,要牢記常用快捷鍵)

運算子小結

1.我們可以根據運算結果(數值or布林值)將將運算子進行一個分類

結果是數值:(算術運算子和賦值運算子)

結果是布林值:(比較運算子、邏輯運算子和成員運算子)

2.關於運算子優先順序的判斷

有人說,我需要記憶一下,其實,理解很重要。按照常規,肯定是小括號裡最先來唄(被小括號保護起來的小寶貝可不能被忽視),那接下來,該誰了。先來看一個沒有邏輯的小白寫的一行程式碼,我們判斷一下其輸出的結果。

user = "alex"
pwd = "123"

v = user == "alex" and pwd == "123" or 1==2 and pwd == "998854"

print(v)

我的天呢,如果我寫程式碼,絕對不會這樣滴(看著腦袋就疼),但沒辦法,就讓你判斷。我們來想想,程式是怎麼執行的呢?從上到下、從左到右唄。在邏輯運算中,如果True遇到 or,結果必然為True。Flase遇到 and ,結果必然是Flase 。當True 遇到 and 以及Flase 遇到 or 時,我們需要繼續往下判斷。所以用這個思路來分析上面程式,輸出結果為 True 。 

我們得到一個這樣的結論:

True      or      ----->   True

True     and    ----->   繼續判斷

Flase    or      ----->   繼續判斷

Flase    and    ----->   Flase  

三.基本的資料型別

數字(int)

注意:Python3裡,整形數字不管有多大,都用int。

Python2裡,int是有範圍,如果數字很長,其型別為long int。

布林(bool)

真或假,真為1,假為0 。

字串(str)

需要標識。標識方法有四種。如下:

#name =“小夥郭” 
#name =‘小夥郭’
#name =“““小夥郭”””
#name =‘‘‘小夥郭’’’

注意:字串做加法運算(結果是將兩字串合為一個字串)

          字串做乘法運算(結果是將該字串重複乘數的次數)

列表(list)

元祖(tuple)

字典(dict)

小結

對於基本資料型別及其常用操作和相關功能,下個學習記錄做總結。強迫症,想把他們放在一起