python基礎之數據類型,交互,格式化輸出,基本運算符

數據類型python

1.什麼是數據類型?索引

         變量值纔是咱們存的數據,因此數據類型指的是變量值的種類字符串

2.爲什麼數據要分類?input

         變量值是用來保存現實世界中的狀態的,那麼針對不一樣的狀態,就應該用不一樣類型的數據去表示變量

3.數據類型分類?數據類型

         ①.整數型  intfloat

                  1.做用:表示人的年齡、號碼、等級數據

                  2.定義:age = 18    --->       age = int(18)dict

                    print(id(age))       print(type(age))  print(age)di

         ②.浮點型  float

                  1.做用:有小數的數據

                  2.定義:salary = 3.1      --->    salary = float(3.1)

                    print(id(salary))   print(type(salary))  print(salary)

         ③.字符串  str

                  1.做用:表示描述性質的狀態,如:人名

                  2.定義:在單引號、雙引號、三引號內包含的一串字符

                          name = ‘egon’         --->           name = str(‘egon’)

                  3.如何用:字符串只能加或乘

         ④.列表  list

                  1.做用:用來存取多個值

                  2.如何定義:在[]內用逗號分隔開多個任意類型的值

                          hobbies = [‘read’, ‘run’]

                  3.如何用:按索引取值,索引從0開始

                           print(hobbies[0])

         ⑤.字典  dict

                  1.做用:用來存取多個值,按key:value存取,key用來描述value

                  2.定義方式:在{}內用逗號分開各個元素,每一個元素都是key:value的格式,其中                                                   value能夠是任意類型,key大可能是字符串類型

                                            Dic = {‘name’:’egon’, ‘age’: 18}

                  3.如何用:print(dic[‘name’]

         ⑥.布爾值 bool

                  1.做用:用於判斷對錯True                 False

                  全部數據類型的值自己就是布爾值,即全部數據類型均可以當作條件。

                  其中,0,None 和空三類布爾值爲False

                 

與用戶交互

         在python3中的input會將用戶輸入的任何內容都存成字符串類型

         name = input(‘>>>’)

 

格式化輸出

         name = ‘egon’                  age = 18

         print(‘ma name is %s my age is %s’ % (name, age))

         %s 其實能夠接收任意類型的值

         而%d 只能接收整型

 

基本運算符

         +加           -減            *乘           /除

         %取模     10%3 等於 1         //取整除 9/2 等於 4

         **冪                 10**2 等於 100

         == 等於           !=不等於

         列表之間比較大小,僅限於相同位置對應的值是同一類型

         +=  age += 1                  --->             age = age + 1

         重點:鏈式賦值    a=b=c=d=10

                    交叉式賦值  x,y = y,x       ---> tem = x       x = y         y = tem

                    變量值的解壓縮  l = [‘a’, ‘b’, ‘c’]    x, y, z = l  --->x = l[0]  y = l[1]  z = l[2]

相關文章
相關標籤/搜索