1. 程式人生 > >python02 運算子,基本資料型別,整型,字串

python02 運算子,基本資料型別,整型,字串

1.python開發IDE   

pycharm,python編寫工具,,

#專業版

#不需要漢化

註冊碼問題解決

https://www.cnblogs.com/evlon/p/4934705.html
整體註釋:選中後,ctrl+?

2.運算子

算數運算子   +      -   *   /    %    **(冪)   //(向下取整)

比較運算子  ==      >    <    >=   <=     !=不等於   <>不等於

賦值運算子  =  +=   -=     *=     /=   %=    **=   //=

邏輯運算子  and   or   not

成員運算子   in /  not  in

--------------------------------------------------------------------------------------------------------------------------

-in/not in  一個字串是否在另一個字串裡面   a  in b==true   a是b的子序列

==      >    <    >=   <=     !=不等於   <>不等於

布林值   True   False

and      or沒有特殊字元,就是and   or

v  =  條件1   and   條件2   or   條件3   and 條件4

如果 條件1為假,則全為假,如果 條件1為真再看條件2 ,如果   條件1and條件2為假,需要看or後面,如果後面全為真,所以就為真,否則為假

3.基本資料型別

數字 int

        整形   int     

         python3不管數字多大都是int,,,

         python2中,範圍     32位:-2^31~2^31-1 64位:-2^63~2^63-1     範圍外叫長整型  long

字串  str  

列表 list

元祖 tuple

字典  dict

布林值  bool

4.數字詳解  int

--  class int(x, base=10)     

  • x -- 字串或數字。
  • base -- 進位制數,預設十進位制。

--type(a)  獲得a的型別

--bit_length()   獲取該數的二進位制位數

* 0b11  二進位制開頭 0b

*a=10,b=11

5.字串詳解   str

-- capitalize()將字串的第一個字母變成大寫,其他字母變小寫

 

--lower() 方法轉換字串中所有大寫字元為小寫。

--casefold()方法轉換字串中所有大寫字元為小寫。比lower()更厲害,非英語也可轉換

 --center()  返回一個原字串居中,並使用 (fillchar的值)  填充至長度 width 的新字串。預設填充字元為空格。

   str.center(width, fillchar=None)
  • width -- 字串的總寬度。
  • fillchar -- 填充字元。只能填一個字元,支援中文,可有可無.有None表示可以帶,也可以不帶,

--count() 方法用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置。

count(sub, start=None,end=None)
str.count(sub, start= 開始位置(可以為空),end=結束位置(可以為空))
--endswith() 方法用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回True,否則返回False。可選引數"start"與"end"為檢索字串的開始與結束位置。
--startswith()
  • suffix -- 該引數可以是一個字串或者是一個元素This could be a string or could also be a tuple of suffixes to look for.
  • start -- 字串中的開始位置。可以為空,預設0
  • end -- 字元中結束位置。可以為空,預設最大長度

--find() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果包含子字串返回開始的索引值,否則返回-1

  • str -- 指定檢索的字串
  • beg -- 開始索引,預設為0。可以為空
  • end -- 結束索引,預設為字串的長度。可以為空

--format ()格式化將佔位符替換為指定的值,可以根據順序替換

--format_map()格式化將佔位符替換為指定的值,可以根據順序替換

 

--index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報一個異常。一般不用

  • str -- 指定檢索的字串
  • beg -- 開始索引,預設為0。
  • end -- 結束索引,預設為字串的長度。

 -- isalnum() 方法檢測字串是否由字母和數字組成。返回布林值