python-變量

Python下變量是對一個數據的引用。

1.1    變量的賦值

變量命名規則:字母、數字、下劃線,不能以數字開頭。

a = 1             //在shell中=左右兩邊不能有空格,但是python有無空格都可以。

x = 'abc'       //如果是給變量賦值字符串,那麼一定要使用引號,單雙引號都可以。

id(a)

id是一個內置函數,可以查看a在內存當中的地址。


查看變量是什麼類型,可以使用內置函數type()

type(a)

x = 2

x += 2

x  -= 3

x *= 4


1.2    算術運算符

連接的是2個數字的話,則是相加。

如果是字符串的話,是將2個字符串連接起來。

*     表示乘

**    表示乘方

+     表示相加

-      表示相減

/      表示除數

//     表示整除

%     表示取餘


1.3    關係運算符

>

<

>=

<=

==

!=

返回的都是邏輯布爾值 Ture | False


1.4    邏輯運算符

and    邏輯與

or       邏輯非

not     邏輯非

成員測試 in,not in

同一性 in , not in

同一性 is , is not

比較: <, <=, >, >=, !=, ==

按位或 |

按位異或 ^

按位與 &

移位 << ,  >>

按位翻轉  ~x

指數 **


練習:寫一個四則運算器

input           接收的是類似一個表達式,更加適合於數字。

raw_input    接收的是一個字符串。

#!/usr/bin/python

#coding:utf8

num1 = input("Please input a1: ")

num2 = input("Please input a2: ")


#  %s表示格式化字符串.

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)

wKioL1d3NzPg6VRoAAAPYa_dXb0504.png-wh_50

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