python中單行注釋以#開頭,多行注釋可以用多個#號,或者三個單引號或雙引號。
#我是注釋
#我也是注釋
"""我也是注釋
"""'''
我也是注釋
'''
python使用縮排空格數來識別**塊而不是大括號,同乙個**塊的語句必須包含相同的縮排空格數。
if
true
:print
("hello world"
)else
:print
("hello ya"
)
如果**一行寫不完,可以使用反斜桿實現多行語句,在 , {}, 或 () 中的多行語句,不需要使用反斜槓。
value1=
10value2=
20value3=
30value=value1+\
value2+\
value3
values=
print
(value)
print
(values)
python可以在同一行使用多條語句,語句之間用分號分隔。
value1=10;
print
(value1)
print預設輸出後面會追加乙個換行符,我們可以使用end引數替換換行符。
print
("hello"
)print
("world"
)print
("hello"
,end=
",")
print
("world"
)
hello
world
hello,world
python中使用import匯入模組,例如:
import sys
你還可以一次性匯入多個包,但是不建議這麼做,最好每個匯入語句單獨成行:
import os, sys, time
匯入模組時還可以重新命名模組。
import sys as system
print
(system.platform)
還可以匯入模組的部分功能。
from os import path, walk, unlink
還可以匯入模組的全部功能。
from os import
*
python的運算子和其它語言差不多,但也有區別:
/和//都是除法運算子,前者的結果是浮點數,後者的結果是向下取整,**為冪運算。
print(9
/2)#4.5
print(9
//2)#4
print(10
**2)#100
print(2
**10
)#1024
python的邏輯運算子and,or,not對應c中的&&,||,!。
print(0
and10)#0
print(10
andfalse
)#false
print(10
and100
)#100
print(10
or0)#10
print(0
or2)#2
print
(not10)
#false
python內建的type()可以用來查詢變數所指的物件型別,isinstance可以判斷是否是指定型別。
value=
10print
(type
(value))#
print
(isinstance
(value,
int)
)#true
python中字串,數字,元組為不可變物件,不能修改,只能新建。 Python學習筆記 基礎知識
coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...
Python基礎知識學習筆記
前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...
Python學習筆記一 基礎知識
lovely python整理 python 弱資料型別,不需要強制宣告 python 一切都是物件 pyhton 語句塊以 結尾,並且下句縮排 python 復用級別 行 函式 類 模組 python 支援函式 python kiss原則 keep it stupid 一 中文支援 二 使用模組 ...