python 基礎知識

2021-10-08 10:34:11 字數 1643 閱讀 4616

在編寫**的時候,有些**不需要執行或增加**說明,那麼就需要用到注釋了。

被注釋的文字或**是不會被執行的。

注釋可以使用如下三種方式:

# 第乙個注釋,本行**不會執行

print("hello world!") # 第二個注釋

也叫塊注釋,支援換行。

'''

第一行注釋,本行**不會執行

第二行注釋,本行**不會執行

第三行注釋,本行**不會執行

'''print('hello world!')

也叫塊注釋,支援換行。

"""

第一行注釋,本行**不會執行

第二行注釋,本行**不會執行

第三行注釋,本行**不會執行

"""print('hello world!')

常用的轉義符:

轉義字元

描述\(行尾)續行\

反斜槓()

`單引號(')

"雙引號(")

\n換行

\r回車

\ttab鍵(tab)

>>> print("www\

.python.\

org")

# 輸出結果

www.python.org

嚴格約定使用4個空格和乙個製表符(tab)作為縮排,切記不能混用,否則報錯indentationerror

def fun():

print('hello world')

print('hello world')

識別符號的本質是對應具體資料結構的值,因該值不能被程式設計師直接訪問,所以需要通過呼叫識別符號來訪問。

識別符號格式定義的要求:

一切都是識別符號。

錯誤識別符號 示例:

# 報語法錯誤,識別符號不能以數字開頭

>>> 123 = '123'

file "", line 1

syntaxerror: can't assign to literal

# 報語法錯誤,class是python語言類用到的,不能作為識別符號

>>> class = 'abc'

file "", line 1

class = 'abc'

^syntaxerror: invalid syntax

false

await

else

import

pass

none

break

except

inraise

true

class

finally

isreturn

andcontinue

forlambda

tryas

deffrom

nonlocal

while

assert

delglobal

notwith

async

elif

ifor

yield

Python 基礎知識

來自 一 識別符號 1.python 中的識別符號是區分大小寫的。2.標示符以字母或下劃線開頭,可包括字母,下劃線和數字。3.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的...

python基礎知識

一.隨機數的生成 都需要 import random 1.用於生成乙個指定範圍內的隨機浮點數。print random.uniform 10,20 print random.uniform 20,10 2.生成乙個指定範圍內的整數。下限必須小於上限制 print random.randint 12,...

python基礎知識

py基礎學習 1.命令列輸入python命令式,例如python test.py c m install sys.argv test.py c m install 2.切片,str 0 5 1 含頭不含尾,表示倒序切 3.unicode和encode unicode str,utf 8 將utf 8...