數據基本類型和運算符

1、IDE

2、基本數據類型的使用

爲什麼要區分數據類型?

 數據類型的是變量值的類型,變量值之因此區分類型,是由於變量值是用來記錄事物狀態的,而事物的狀態有不一樣的種類,對應着,也必須使用不一樣類型的值去記錄。
  做用:
  定義:
  使用:
一、數字類型 int 、float)**
 1. 整型int
      做用:記錄年齡、等級、數量
      定義:age = 18
      使用:數學運算與比較運算

  2. 浮點型 float
      做用:記錄薪資、身高、體重
      定義:salary = 3.1
      使用:數學運算與比較運算
二、字符串str
        做用:記錄描述性質的狀態
      定義:在單引號或者雙引號或者三引號中包含一系列字符
              name = 'Tyler'
      使用:
            msg = 'my name is "Tyler"'
            + :拼接字符串
            *
三、列表類型list
        做用:按照位置記錄多個同種屬性的值(索引對應值,索引從0開始,表明的就是位置),而且能夠取出指定位置的某一個值
      定義:在[]內用逗號分隔開多個任意類型的值
      使用:print(stu_names[2]) #stu_names[位置]
            print(user_info[2][1]) #嵌套
四、字典類型dict
        做用:記錄多個不一樣屬性的值·
      定義:在{}內用逗號分開多個元素,每一個元素都由key:value 組成
            value就是咱們存放的值,能夠在任意類型,
            一個key惟一對應一個vakue,key應該對value有描述性的功能,因此key一般是str類型

      使用: students_info = {'name':'Tyler','age':18,'hobbies':['read','music','eat','sleep']}
              print(students_info['hobbies'][1])
五、布爾類型 bool:True 、 False
        做用:用於判斷
      定義:
      使用:
          x = True
          y = False

      #強調:全部的數值都自帶布爾值,其中0、None、空 布爾值爲False,其他都爲True
        空:[] {} ''

3、輸入輸出(與用戶交互)

    input() 用戶輸入

  print() 程序輸出

  格式化輸出: %s   、 %d(只能接受數字)

  #瞭解 :在Python3中只有input:input會將用戶輸入的任何內容都存成字符串

  #在Python

4、運算符

一、算數運算符:+ 、 - 、 * 、/ 、 ** 、% 、 //

二、比較運算符: != 、 == 、 > 、 < 、<= 、 >=

 同種數字類型之間比較,同種字符串之間對比,同種列表類型之間能夠對比

三、賦值運算符:

    3.1 增量賦值:-=  +=
      age = 18
      age += 1 #age = age + 1
      print(age)

      age = 18
      age -= 1 #age = age 1 1
      print(age)
  3.2 交叉賦值:

      temp = x
      x=y
      y=x
      \#以上三行代碼能夠合併爲下面一行
      x,y=y,x
  3.3 鏈式賦值:

      x = 10
      y = x
      x = z
      \#以上三行代碼能夠合併爲下面一行
      x = y = z = 10
  3.4 解壓賦值:

  l = ['a','b','c','d']
  x = [0]
  y = [1]
  z = [1]
  \#以上四行代碼能夠合併爲下面一行
  x,y,z,m = l
  \#等號左邊的變量名必須與右邊所包含的值一一對應
  x,y,*_= l

四、邏輯運算符

    and :邏輯與,用力鏈接左右兩個條件同時爲True的狀況下,最終結果才爲False
  or :邏輯或,用力鏈接左右兩個條件同時爲True的狀況下,最終結果才爲True。
  not :取反

五、身份運算符:

    == :判斷的是值是否相等
  is :判斷的是ID是否相等
相關文章
相關標籤/搜索