1. 程式人生 > >python基礎知識總結(二)

python基礎知識總結(二)

優先 轉化 情況 顯示 判斷 指定 賦值運算 true 比較運算

基礎數據類型初始:

  int(數字):+ 加

        - 減

        * 乘

        / 除

        % 取余數

  str(字符串):python中凡是用引號引起來的都是字符串

         可以相加,用來表示字符串的拼接

         可以相乘,只能與數字相乘

         例如

i=3
l=張三
print(i*l)

張三張三張三

  bool(布爾值):True,False

*判斷數字類型用type()

例如

print(100,type(100))

100(class,int)

print(100,type(100))

100(class,str)

*字符串轉化成數字:int(str)

     條件:str必須是數字組成的

*字符串轉化成布爾值:

      s=""→False

      s="0"→True

      非空字符串都是True

while True:
    pass

while 1:
    pass

後一種無須轉換,效率高

*數字轉化成字符串:str(int)。沒有條件

*數字轉化成布爾值:bool(int)

     非0,返回True

      0,返回False

格式化輸出:

    %,占位符,s,字符串,d(digit)數字

    %%,只是單純的顯示%

基本運算符:

    算數運算:+,-,*,/,%

         ** 冪

         // 取整數→返回商的整數部分

    比較運算:==,>,<,>=,<=

         != 不等於

          <> 不等於

    賦值運算:=,+=,-=,*=,/=,%=

         **=:b**=a 等效於b=b**a

         // =:b// = 等效於b=b// =a

    成員運算:in 在指定序列中找到值返回True

         not in 在指定序列中沒找到值返回True

    邏輯運算:①在沒有()的情況下not的優先級高於and,and的優先級高於or,

         即:()>not>and>or

         ②x or y x為真,值就是x,x為假,值就是y

          x and y x為真,值就是y,x為假,值就是x

python基礎知識總結(二)