Python變數及運算子

2021-10-09 20:39:39 字數 4939 閱讀 9484

建立.py字尾的檔案(命名規則英文大、小寫字母和數字,不能以數字開頭)

編輯檔案內容print(『hello world』)

使用python3.5命令後加檔名方式執行檔案

**注釋,使用#開頭,多行注釋ctrl+/

推薦使用ide(pycharm、eclipse+pydev、 sublime、 atom)

不建議使用vi/vim(除非熟練使用)

編輯器配置

檔案編碼方式為utf-8

tab建替換為4個空格

檔案換行符使用\n(unix)

python中製表符和空格不允許 共存(常用空格取代製表符)

「default_encoding」: 「utf-8」, #字符集

」default_line_ending" : 「unix」, #預設編碼形式

font_size" : 30, #字型大小

「tab_size」: 4, #乙個tab的空間等於4個空格

」translate tabs_to_spaces": true #你可以允許製表符代替空格

}

print('hello world')                   #列印:hello world

print(2*3) #列印:6

print('2*3=6') #列印:2*3=6

print('2*3=',2*3) #列印:2*3=6

print('2*3='+str(2*3)) #列印:2*3=6

print('2*3='+'6') #列印:2*3=6

print(4/2) #列印:2.0

print(5/2) #列印:2.5,python2會向下取整,python3會得到浮點數

print(5//2) #列印:2,除數向下取整

print(10/3) #列印:3.3333333333333335

給資料起乙個名字,在後續的**中使用變數名訪問資料

1、變數命名規則

2、變數名先定義,後使用

a = 2

b = '男'

abc = 123

_abc = 3

print(_abc)

pi = 3.1415926

zc = pi * 2 * 10

print('圓的周長:',zc) #列印:圓的周長: 62.831852

pi = 3.1415926

print('圓的周長:',str(pi * 2 * 10))

pi = 3.1415926

r = 8

print('圓的面積是:',str(pi * r * r)) #列印:圓的面積是: 201.0619264

print('圓的面積是:',str(pi * r ** 2)) #「r**2」代表r的2次方,冪

name = input('請輸入你的名字:')               #輸入zhangsan

print('你的名字是:',name) #列印:你的名字是:zhangsan

score = input('請輸入你的年齡:') #輸入:80

score = int(score) + 1

print('你的年齡是:'+str(score)) #列印:81

score = input('請輸入你的年齡:') #輸入:80

print(type(score)) #score=int(score)+1

print(type(10))                            #print(type(10.0))                          #print(type('abc'))                         #print(type(true))                          #print(type(false))                         #num = int('10')+1                          #裡面必須用數值型別,字串型別不可用

print(num) #列印:11

num = 10 + 1.0 #裡面必須用數值型別,字串型別不可用

print(num) #列印:11.0

num = 3 * 'abc' #數值和字串可以做相乘,不分前後順序,其它運算子不可用,字串不可和字串相乘

print(num) #列印:abcabcabc

+號

字串和字串

數值和數值

*號字串和數值

數值和數值

存入1000元進銀行,銀行的年利率是0.003,10年後總金額是多少?

money = input('存入金額:')                       #存入金額:1000

print(int(money)*(1+0.003)**10) #列印:1030.408257071388

加(+)、 減(-)、乘(*)、 除(1)、整除(1)、 餘(%)、冪(**)

\ 轉義符

\r 回車

\n 換行

\t tab鍵

\f 換頁

##單引號,雙引號,三引號

print('abc'

'def'

'ghi') #此行列印一行

print("abc\ndef\nghi") #單引號和雙引號,用法相同,本行分三行列印

print('''abc

defhig''') #三引號可以列印出三行,三引號還可以注釋多行

is_boy = true                  #首字元不可小寫

is_girl = false

print(type(is_boy))

print(is_boy+is_girl) #列印:1

print(is_boy) #列印:true

print(is_girl) #列印:false

print(bool('true')) #列印:true

print(bool('false')) #列印:true

print(bool('abc')) #列印:true

print(bool('')) #列印:false

print(bool(' ')) #列印:true

print(bool()) #列印:false

3>2                        ##布林結果,結果為true

print('c'>'b') ##比較asc碼大小,結果為true

print('cac'>'bxy') ##結果為true,比較多個字母時,只比較首字母的asc碼,如果首字母相同,比較第兩個字母,字串比較是乙個乙個比

print(true>true) ##結果為false

print(true==true) ##結果為true

print(true==true) ##結果為true

print(false!=true) ##結果為true

print(false下面是asc碼中常用到的關鍵幾個asc碼,一定要記住

『0』 對應48

『a』 對應65

『a』 對應97

與 或 非

與:兩者同時滿足 and

或:兩都只要滿足其一為true,全部為true,or

非:取反,not

print(true and true) #結果為:true

print(false and true) #結果為:false

print(true and false and true) #結果為:false

print(true or true) #結果為:true

print(true or false or true) #結果為:true

print(not true) #結果為:false

print(not false) #結果為:true

print(2 and 3) #結果為:3

print(2 or 3) #結果為:2

print(bool(3 or 2)) #結果為:true

python 變數 資料型別及運算子

在使用變數之前,需要對其先賦值。變數名可以包括字母 數字 下劃線 但變數名不能以數字開頭。python 變數名是大小寫敏感的,foo foo 整型,例如 0,100,12 浮點型,通常所說的師叔,例如2.30,0.123,1.0等 布林型 布林 boolean 型變數只能取兩個值,true 和 fa...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...

python 運算子 python(運算子)

一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...