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>keywords23 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...