1. 程式人生 > 其它 >資料型別,註釋,識別符號

資料型別,註釋,識別符號

一、二進位制與字元編碼

  一個位元組是8位,

  GB2312:可以表示簡體中文   GBK:簡體中文+繁體中文     GB18030:簡體+繁體+少數民族 

   Unicode:全國統一,中英文全用2個位元組表示     UTF-8:英文采用一個位元組表示,中文采用3個位元組表示

二、Python中的識別符號與保留字

  保留字:

      是一些被賦予了特定意義的詞,你用保留字給任何物件起名字的話會報錯

  識別符號:

      變數,函式,類,模組和其它物件的名字叫做識別符號。

  規則:數字、字母、下劃線,數字不開頭;嚴格區分大小寫;不能使用保留字;

三、python中的變數與資料型別

(1)變數包括:

  標識:表示物件所儲存的記憶體地址,使用內建函式id(obj)來獲取

  型別:表示物件的資料型別,使用內建函式type(obj)來獲取

  值:表示物件所儲存的具遺體資料,使用print(obj可對值進行列印輸出)

例如:

  name='瑪麗亞'

  print(name)                                  

  print('標識',id(name))                                      

  print(‘型別’,type(name))

  print(‘值’,name)

(2)資料型別:

    1、整數int、浮點型float、布林型bool、字串型str

    2、如果想輸出一個二進位制的數,需要在二進位制前面加0b(零b);八進位制前面需要加0o(零o);十六進位制以0x開頭

例如:print(‘二進位制數’,0b1010101111)

    print(‘八進位制數’,0o176)

       print(‘十六進位制數’,0x1EAF)

    3、布林型別:true代表1,false代表0;

    4、字串型別:又稱不可變的字元序列;可用單引,雙引或三引號來定義;單引號和雙引號定義的字串必須                        在一行;三引號定義的字串可以分佈在連續的多行

例如: str1='‘’人生苦短,

      我用python'‘’

    str2=“""人生苦短,

      我用python"""

    print(str1,type(str1))

    print(str2,type(str2))          //這兩種輸出的都是換行顯示,三引號可以十三個單引號或者是三個雙引號

(3)不同的資料型別不可以相連

例子:name=‘張三’

   age=20

   print(‘我是’+name+‘今年,’+age)            //會報錯,因為 name 是 str 型別,age 是 int 型別,是不能夠相連的

   print(‘我是’+name+‘今年,’+str(age))   //把age 用str(age)進行型別轉換

###想要進行int型別的轉換,要轉換的那個字串只能是整數的數字串,非數字串不可以轉換,小數串轉完之後會只保           留整數部分

四、python中的註釋

三種:

  1.單行註釋:以  #  開頭,直到換行結束

  2.多行註釋:用三引號括起來

  3.中文編碼生命註釋,一般不用,它需要在文件的最上面宣告   #coding:UTF-8/gdk