Python的變量

1.變量的命名

  • 變量名由字母、數字、下劃線組成。
    • 變量不能以數字開頭
    • 不可以使用關鍵字
    • a a1 _a

2.變量的賦值

  • 是變量的聲明和定義的過程
    a = 1
    id(a) 查看變量a在內存中的地址,改變變量a的值也是改變a在內存中的地址

3.運算符與表達式

  • Python運算符包括

    • 賦值運算符
    • 算術運算符
    • 關係運算符
    • 邏輯運算符
  • 表達式是將不同的數據(包括變量、函數)用運算符號按一定規則連接起來的一種式子。
  • Type(a) 可以查看a的數據類型
    Python的變量

    1. 賦值運算符

  • =: x = 3, y = ‘abcd’
  • +=: x += 2 #現在x=5
  • -=: x -= 2 #現在x=3
  • =: x = 2 #現在x=6
  • /=: x /= 2 #現在x=3
  • %=: x %= 2 #3/2 餘1 返回1

2.算術運算符

  • +
  • -
  • *
  • \/
  • \//
  • \%
  • **
  • \是除法,分子不加浮點數就只取整數,分子加浮點數就是小數,見例子
  • \\是隻取整數不取小數的除法
    Python的變量

    3.關係運算符

  • \> :1 > 2
  • \< :2 < 3
  • \>=:1 >= 1
  • \<=:2 <= 2
  • \==:2 == 2
  • !=: 1 != 2

    4.邏輯運算符

  • and邏輯與: True and False
  • or邏輯或: False or True
  • not邏輯非: not True
    Python的變量

    4.寫一個四則運算器

  • input()與raw_input()區別(raw_input 將所有輸入都視爲字符串)
    Python的變量
    Python的變量

  • 要求從鍵盤讀取數字
    第一種寫法
    #!/usr/bin/python
    num1 = input("Please input a number: ")
    num2 = input("Please input a number: ")
    print num1 + num2
    print num1 - num2
    print num1 * num2
    print num1 / num2

    Python的變量
    第二種寫法(格式化輸出)

    #!/usr/bin/python
    num1 = input("Please input a number: ")
    num2 = input("Please input a number: ")
    print "%s + %s = %s" % (num1,num2,num1 + num2)
    print "%s - %s = %s" % (num1,num2,num1 - num2)
    print "%s * %s = %s" % (num1,num2,num1 * num2)
    print "%s / %s = %s" % (num1,num2,num1 / num2)

    Python的變量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章