python
是一種解釋性(意味著開發過程沒有編譯環節,相對於編譯性語言而言)、物件導向、動態資料型別的高階程式語言。
識別符號:
第乙個字元必須是字母表中的字母或下劃線_
。
識別符號的其它部分由字母、數字和下劃線組成。
識別符號區分大小寫。
python3允許使用中文作為變數名,非ascii碼識別符號也是允許的。
關鍵字(保留字):
關鍵字不能用於任何識別符號的名稱。
利用**輸出當前版本的python關鍵字:
注釋單行注釋:#
開頭。
多行注釋:多個#
,或者"""
和'''
。
#!/usr/bin/python3
# 第乙個注釋
# 第二個注釋
'''第三注釋
第四注釋
'''"""
第五注釋
第六注釋
"""print
("hello, python!"
)
行與縮排
使用縮進來代表**塊,不需要使用大括號{}
。
同乙個**塊的語句必須包含相同的縮排空格數,縮排不一致會導致執行錯誤。
多行語句書寫
使用反斜槓\
來實現多行語句。
在、
{}
、()
中的多行語句,不需要使用反斜槓\
。
total=item_one+\
item_two+\
item_three
數字(number)型別
(1)int(整型):只有一種整數型別int,表示為長整型。
(2)bool(布林):如true。
(3)float(浮點數):如1.23,3e-2。
(4)complex(複數):如1+2j,1.1+2.2j。
字串(string)
(1)單引號''
和雙引號""
的使用完全相同。
(2)使用三引號"""
和'''
可以指定乙個多行字串。
(3)轉義符\
,使用r
可以讓反斜槓不發生轉義,如r'hello\n'
,則會輸出hello\n
,並不會換行。
(4)按字面意思級聯字串,如'this ' 'is ' 'string'
,將自動級聯輸出為this is string
。
(5)字串使用+
連線起來,使用*
實現重複輸出。
(6)字串的索引方式:從左往右以0開始,從右往左以-1開始。
(7)字串不能改變。
(8)沒有單獨的字元型別,乙個字元就是長度為1的字串。
(9)字串的擷取:變數[頭下標:尾下標:步長]
(前閉後開)。
str
='runoob'
print
(str[0
:-1]
)# 輸出第乙個到倒數第二個的所有字元
print
(str[0
])# 輸出字串第乙個字元
print
(str[2
:5])
# 輸出從第三個開始到第五個的字元
print
(str[2
:])# 輸出從第三個開始後的所有字元
等待使用者輸入
執行下面的程式在按回車鍵後就會等待使用者輸入:
input
("\n\n按下enter鍵後退出"
)
同一行顯示多條語句
一行的多條語句之間用;
分隔開:
import sys; x =
'runoob'
; sys.stdout.write(x +
'\n'
)
**組
縮排相同的一組語句。
print輸出
預設輸出換行,如果不想換行,需要在變數末尾加上end=""
:
print
("a"
,end="")
print
("b"
)
import與from…import
使用import
和from...import
來匯入相應的模組。
(1)將整個模組(somemodule)匯入:import somemodule
。
(2)從某個模組中匯入某個函式:from somemodule import somefunction
。
(3)從某個模組中匯入多個函式:from somemodule import firstfunc,secondfunc,thirdfunc
。
(4)將某個模組中的全部函式匯入:from somemodule import *
。
Python學習筆記(一)Python基本語法元素
二 程式設計例項 4 語句與函式 三 推薦課程 pprocess處理,程式的主要邏輯。ooutput輸出,程式的輸出 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print...
Python學習筆記(一)之Python基礎語法
目錄 user bin python coding utf 8 author zjw 1 print hello world 2 print hello world 3 print hello world 4 print hello world 5 print hello print world h...
《Python學習筆記》階段一之基礎學習
1.注釋 或者 或者 2.輸出函式print 3.塊。用冒號作為開始,具有相同縮排的 縮排需要相同型別,tab和空格 4個 不一樣 if 5 5 print print if false print print 沒有花括號,以冒號開始,以縮排劃分 print 4.變數 宣告變數的三種方式 a fan...