1.python的檔案型別:
python -o -m py_compile hello.py
ps: 引數-o表示生成優化**,-m表示吧匯入的py_compile模組作為指令碼執行
2.命名規則
3.模組匯入的規範
模組是類或函式的集合,用於處理一類問題。在python中,要呼叫標準庫或其他第三方庫的類,需要先使用import或from....import...語句。
import sys #sys模組是處理系統環境的函式的集合
print(sys.path) #
輸出python環境下的查詢路徑的集合
print(sys.ar**) #
儲存輸入引數的列表。預設情況下,自帶引數為檔名
from sys importpath
from
import
ar**
(path)
print (ar**)
4.注釋
使用 「#」 加若干空格開始。
#-*- coding : utf-8 -*-
#!/usr/bin/python
5.語句的分割
ps:通常一行只寫一條語句,不使用分號
6.變數
7.資料型別
python內部沒有普通型別,任何型別都是物件,python不能修改物件的值。
#兩個i不是同乙個物件
i = 1
( id(i))
i = 2
若要檢視變數的型別,可以使用type類,是_builtin_模組的乙個類,可返回變數的型別或建立乙個新的型別。_builtin_模組是python的內聯模板,不用import語句。
#整型i = 1
print( type(i)) #
輸出 #
長整型l = 99999999999999999999990 #
什麼時候python將int轉換為float與作業系統位數相關
type(l)
#浮點型
f = 1.2
#布林型
b =true
#複數型別
c = 7 + 8j
print ( type(c) ) #
輸出
三引號中可以輸入單引號、雙引號或換行等字元。(也可使用轉義字元「\」)
ps:使用雙引號或三引號可以直接輸出含有特殊字元的字串,不需要使用轉義字元
#三引號str = '''
he say "hello world"
'''print ( str )
#雙引號str = "
he say 'hello world'
"print( str )
str = 『』『 he say 'hello world
' 』『』 #
單引號與三引號間必有空格,否則直譯器不能識別
print( str )
三引號的另一種用法是製作文件字串。python的每乙個物件都有乙個屬性_doc_,這個屬性用於描述該物件的作用。
#三引號製作doc文件
class
hello:
'''hello class
'''#
對hello類的描述,被存在類的_doc_屬性中
defprintheloo():
'''print hello world
'''#
對函式的描述,被存在該函式的_doc_屬性中
print("
hello world!
")
print(hello._doc_) #
hello class
print (hello.printhello._doc_) #
print hello world
8.運算子與表示式
print ( "1 / 2 =
", 1 / 2 ) #
0print ( "
1 / 2 =
", 1.0 / 2.0 ) #
0.5print ( "
2 ** 3 =
", 2 ** 3 ) #
8
邏輯與:and 邏輯或: or 邏輯非: not
print ( nottrue)
print ( false and
true)
print ( true and
false)
print ( true or false)
python學習筆記 基礎語法1
在 python 中,所有識別符號可以包括英文 數字以及下劃線 但不能以數字開頭。python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的 ...
python 學習筆記 1 基礎語法
print hello,world coding utf 8 print 你好,世界 python2 預設為ascii編碼,需要轉換成utf 8,而python3則不需要 用反斜槓 來分行。total item one item two item threedays monday tuesday w...
Python學習筆記 語法基礎
注釋 n 換行符 續行符 連線同一行中的兩個語句 分隔 塊的頭和體 塊 縮排方式體現 一般賦值 增量賦值 不支援x x等自增 自減運算 多重賦值 x y z 1 多元賦值 x,y,z 1,2,3 交換 x,y y,x 關鍵字 專用下劃線識別符號 不用from module import 匯入 系統定...