Python的基礎知識

2022-07-21 18:48:11 字數 1854 閱讀 9080

1、字串連線和複製:

python 會根據操作符之後的值的資料型別,操作符的含義可能會改變。例如,在操作兩個整型或浮點型值時, + 是相加操作符。但是, 在用於兩個字串時,他將字串連線起來,成為」字串連線「操作符。在互動式環境中輸入以下內容

1 >>> '

what a

' + '

beautiful day'2

'what abeautiful day

'3 >>>

該表示式求值為乙個新字串,包含了兩個字串的文字。但是,如果你對乙個字串和乙個整型值使用加操作符, python就不知道如何處理,它將顯示一條錯誤資訊。

1 >>> '

logon:

' + 361

2traceback (most recent call last):

3 file "

", line 1, in4'

logon:

' + 361

5 typeerror: must be str, not

int6 >>>

在用於兩個整型或浮點型值時,*操作符表示乘法。但*操作符用於乙個字串值和乙個整型值時,它變成了「字串複製」操作符。在互動式環境中輸入乙個字串乘乙個數字,看看效果。

1 >>> "

faster

" * 62'

faster faster faster faster faster faster

'3 >>>

該表示式求值為乙個字串,它將原來的字串重複若干次,次數就是整型的值。字串複製是乙個有用的技巧,但不像字串連線那樣常用。

*操作符只能用於兩個數字(作為乘法),或乙個字串和乙個整型(作為字串複製操作符)。否則,python 將顯示錯誤資訊。

2、變數名

你可以給變數取任何名字,只要它遵守以下3 條規則:

1.只能包含字母、數字和下劃線。

2.不能以數字開頭。

3.不能使用該語言的關鍵字。

1 help>keywords

23 here is

a list of the python keywords. enter any keyword to get more help.

45 false def

ifraise

6 none del

import

return

7 true elif

intry

8and

else

iswhile

9 as except

lambda

with

10assert

finally nonlocal yield

11break

fornot

12class

from

or13

continue

global

pass

1415 help>

以下是實際開發中的一些規範:

1、變數名盡量做到可讀性強。最好是做到見名知意。例如 常見的英文單詞命名的變數(stock_price、 timestamp);

2、變數名不宜過長;

3、變數名不宜使用中文;

4、建議使用駝峰式,如looklikethis,或者 官方的python **風格pep 8,即使用下劃線,如looking_like_this。

Python的基礎知識

python的基礎知識 用到 就記錄到 暫不分類,只彙總。1.python 獲得命令列引數的方法 如果想對python指令碼傳引數,python中對應的命令列引數是什麼呢?需要模組 sys 引數個數 len sys.argv 指令碼名 sys.argv 0 引數1 sys.argv 1 引數2 sy...

Python的基礎知識

a 1024 print 整數的定義 type a 兩條語句寫在一行則需要 分割,否則不用。b h print 字串的定義 type b c herbi print 字串的定義 type c d 3.22 print 浮點數的定義 type d e h b r b r print 列表的定義 typ...

Python的基礎知識

1.單行注釋 這是注釋 print hello world 注釋2 print 你好 2.多行注釋 這是乙個 多行注釋 python最具特色的就是使用縮進來表示 塊,不需要使用大括號 縮排的空格數是可變的,但是同乙個 塊的語句必須包含相同的縮排空格數。例項如下 例項 python 3.0 if tr...