天天看點

學習筆記-Python基礎1-變量命名和聲明、資料類型

(題外話1個字元=1個位元組byte=8位比特bit,1位比特bit=8B,1KB=1024B,Unicode碼下,1個漢字=兩個位元組)

程式=資料結構+算法

變量命名:1、下劃線或大小寫字母開頭,後面可跟下劃線、大小寫字母和數字任意組合(但一般以下劃線開頭具有特殊含義,不建議使用)

        2、推薦使用具有固定含義的英文單字或者縮寫,比如srv = server, skt = socket,一般以posix命名規則為主

        3、推薦駝峰寫法:大駝峰用來寫類,如MyFirstLove,小駝峰如myFirstLove或posix用來寫變量或函數名,二者相比目前比較推薦posix寫法,如:my_first_love

        4、避開保留字和關鍵字,如class、def、break、for;(列印出系統全部關鍵字方法,import keyword;//首先引起關鍵字子產品 print(keyword.kwlist)//列印)

變量聲明:   1、var_name = var_value;#右邊的值賦給左邊

      2、var1 = var2 = var3 = var_value;#把最右邊的值依次分别賦給左邊三個變量,最後三個變量都有了var_value的值

      3、var1, var2, var3 = v1, v2, v3

變量類型:-嚴格意義上是純面向對象的語言,隻有1個類型,符合oop(面向對象程式設計或設計)

      -标準資料一共有六種:

      - 數字類型Number;

      - 字元串類型str;

      - 清單list;

      - 元組tuple;

      - 字典Dictionary;

      - 集合set;

        - 數字類型有:

            1、整數分二進制(計算機唯一了解的數字,計算機常用),表示為0b開頭的0,1代碼,例如0b01101,0b10001,方法除二取餘,然後倒序排列,高位補零。如下圖:

            

學習筆記-Python基礎1-變量命名和聲明、資料類型

          八進制(逢八進一)不常用:表示為0o開頭的0-7代碼,如十進制的10轉換成八進制是0o12,方法除八取餘,然後倒序排列,高位補零。

          十六進制(逢十六進一)常用:每4位二進制數表示一位十六進制數,表示為0x開頭的0-9,a-f,其中a- f依次對應10-15如0xff,其中ff等于二進制的1111 1111,也就是十進制的255歲

          十進制:例如18,180

          2、浮點數:小數如3.1415、3.、.5(計算機裡表示浮點數可以有條件省略)

          科學計數法:小數點前隻有一位,且大于0,小于等于9,後面跟e/E再加上整數(此整數表示10的指數),例如:176.23 == 1.7623e2、0.876 == 8.76e-1

          3、複數complex:一個由實部和虛部構成的數字,其中虛部用j/J表示,例如:3+5j、5j、(5j)

          4、布爾值:True/False(真或假,0表示假,1表示真),注意一定是大寫T大寫F,其實python沒有真正的布爾值,就是用0跟1來表示布爾值

        - 字元串類型:用單引号、雙引号或三引号(三個單引号或者三個雙引号)引起來,單雙引号可以交錯使用,例如:html = '<a style="color:red">阿斯達</a>'

                三引号可以直接列印多行内容

                #轉義字元

                 -用一個特殊的方法表示出一系列不太友善寫出來的符号,比如回車等

                   借助反斜杠字元表示:\

                 

學習筆記-Python基礎1-變量命名和聲明、資料類型

                  不同系統對回車+換行操作有不同表示:windows下,\n;linux下,\r\n

               #格式化

                -把字元串按照一定的格式列印或填充

                     -格式化兩種方式:

                  1、%,在字元串中,利用%表示一個特殊的含義,表示對字元串進行格式化,如下:

                    %d,此處應放入一個整數

                    

學習筆記-Python基礎1-變量命名和聲明、資料類型

                    %s,此處應放入一個字元串

                    

學習筆記-Python基礎1-變量命名和聲明、資料類型

                      多個%号占位符的情況

                      

學習筆記-Python基礎1-變量命名和聲明、資料類型

           

                  2、#内建函數:format函數,推薦使用這種方法格式化字元串

                   用{}和:代替%,接着跟.format函數,裡面記得加參數。舉例如下:

                      

學習筆記-Python基礎1-變量命名和聲明、資料類型

               #None:表示什麼也沒有,用來解除變量綁定

          

轉載于:https://www.cnblogs.com/Cloudloong/p/9566269.html