建立.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字串之...