python語言基礎學習

2021-07-09 03:32:00 字數 2226 閱讀 7175

python語言:

解釋型語言 ,和使用者互動型語言,便捷的語言;區分大小

環境搭建:

2. 設定環境變數;將python的安裝目錄(存放python檔案的路徑)放到path裡面

3. 檢查python是否安裝好,在cmd裡面輸入python即可

在cmd下面輸入python是一種;使用安裝路徑下的.exe檔案開啟python官方提供的編輯器

基礎語法:

識別符號和關鍵字

字母、數字和下劃線,並且不能以下數字開頭;

下劃線開頭有意義:

單下劃線開頭 _foo,表示類的的屬性,不能直接訪問,只能通過類提供介面訪問;

雙下劃線開頭 __foo,標示類的私有成員

雙下劃線開頭結尾均有,__foo__表示類的專有方法,如構造方法

關鍵字如下:

python語言不提供複雜的{} ()符號,用縮進來劃分每乙個功能、邏輯模組

\是多行顯示   ***三引號表示多行文字,同時也表示注釋;單行注釋用#

變數型別:

python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。

每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。

每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

#!/usr/bin/python

count = 20

#整型count1 = 20.0

#浮點型

count2 = "my name is count2"

#字串

print (count)

print (count1)

print (count2)

五中資料型別: 數值、字串、列表、元組和字典

數值型別有:整型、浮點型、長整型和複數(int/double/float/complex)長整型在數值後加l表示

string :字串有點像字元陣列一樣,0~n分別表示從左到右每個字元;輸出的時候 + 表示連線運算子, * 表示多次字串

#!/usr/bin/python

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

str = 'hello world!'

print str # 輸出完整字串

print str[0] # 輸出字串中的第乙個字元

print str[2:5] # 輸出字串中第三個至第五個之間的字串

print str[2:] # 輸出從第三個字元開始的字串

print str * 2 # 輸出字串兩次

print str + "test" # 輸出連線的字串

list:列表,可以存放多種型別的資料結構,像字串一樣,支援0~n的列表內元素的選取;資料用中括號包括的叫list

count = [20, 'john' , 1.1 , "tom is a dog"]

#整型print (count)

print (count[1:])

print (count[2:3])

元組,也是乙個資料型別,和list一樣,但是不支援二次賦值;

邏輯運算子,除了常見大於、小於等於外,還有包括,in和not in,判斷乙個元素是否在乙個列表list裡面

list = [1,2,3,4,5]

a = 2;

a in list 就是true

身份運算子,判斷兩個邊路的引用是否來自同乙個物件; is和is not

迴圈加else條件語句,前面的迴圈無變化,後面的else語句執行條件:迴圈正常結束,而不是通過break其他異常跳出的

count = 0

while(count < 9):

print ('count is :',count)

count = count + 1

if(count == 5):

break

else:

print ("count over")

for迴圈:

for letter in 'python'

依次列印輸出python的每個字母

定義乙個函式

你可以定義乙個由自己想要功能的函式,以下是簡單的規則:

任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。

函式的第一行語句可以選擇性地使用文件字串—用於存放函式說明。

函式內容以冒號起始,並且縮排。

return[expression]結束函式,選擇性地返回乙個值給呼叫方。不帶表示式的return相當於返回 none。

Python語言基礎學習

1.python可以幹什麼?2.python語言的優缺點 優點 提供了完整的基礎 庫 第三方庫使得開發速度加快。優雅 簡單 明確 跨平台 缺點 執行速度慢 不能加密等。3.python語言編寫 輸出 print 退出python exit 4.python執行 命令列模式 輸入 python 檔名....

Python語言基礎學習(二)

列表是有序的元素集合,元素的資料型別可以不一樣,元素本身也可以是列表。列表的標誌是 如 list list1 a b 5 list2 list1,abc 3 建立列表 統計元素個數 l len list1 統計列表中元素的個數索引列表中的元素 向列表中插入元素 向指定索引位置插入元素 list1.i...

python語言基礎 Python語言基礎與應用

spcontent 本課基於主講教師在北京大學講授資料結構與演算法課 python版 的多年教學實踐經驗,面向零程式設計基礎的大學生和社會公眾,全面講授python語言基礎,培養學生計算思維的能力,並講解python語言中經典的擴充套件模組,讓學生能用python語言解決各種常見問題。課程團隊 課程...