1、if單分支:
語法結構:
if 條件:
code...
code...
...注:
1,條件是表示式,不需要用括號括起來
2,條件的結束要有冒號
3,語句塊沒有花括號,而是由統一的縮進來實現
eg1:
count=89
if count>80:-------------條件是表示式,不需要用括號括起來
print 'larger then 80!'
eg2:
count=int(raw_input('plz inout your math record:'))--------字串轉換為整形才可以!
print count
if count>80:
print 'larger than 80!'
print 'end!'-----------------兩個print會分為兩行輸出,乙個屬於if分支,乙個屬於程式
2、if雙分支
語法結構:
if 條件:
code...
code...
...else:
code...
code...
注:1,條件和else後面都要有冒號
2,條件是表示式,不需要用左右圓括號
3,if、else下的語句塊,多條語句不需要用花括號,而是由統一縮進來實現
eg1:
count=int(raw_input('plz inout your math record:'))
print count
if count>80:
print 'larger than 80!'
else:
print 'lower than 80!'
print 'end!
eg2:
***=raw_input('plz input your ***:')--------raw_input不斷讀入什麼,返回的都是string字串型
if ***=='male':-------------判斷字串是否相等!
print 'gentleman'
else:
print 'lady'
3,if多分支
if、elif、else 類似於switch...case模型
if...else的巢狀(每個if條件和else後面都要加冒號)--------這種方式容易出錯!
count=int(raw_input('plz input your math record:'))
if count>=90:
print 'a'
else:
if count>=80:
print 'b'
else:
if count>=70:
print 'c'
else:
if count>=60:
print 'd'
else:
print 'no pass'
print 'end!
使用if、多個elif、else的方式實現(每個if條件、elif條件和else後面都要加冒號):
count=int(raw_input('plz input your math record:'))
if count>=90:
print 'a'
elif count>=80:
print 'b'
elif count>=70:
print 'c'
elif count>=60:
print 'd'
else:
print 'no pass'
print 'end!'---------------不在縮排範圍內的就不屬於if或else分支的語句,而屬於主程式語句
第十一講 過載
過載單目運算子 單目運算子只有乙個運算元 如 a,b,i,j 等 因此過載函式只有乙個引數,如果過載函式為成員函式,還可以省約此引數。例 將 過載成友元函式。單目運算子一般過載為成員函式 include class complex void show complex operator complex...
第十一講 資料清洗
資料採集完,要進行資料清洗工作,整個資料分析過程中,資料清洗工作幾乎要佔到80 的時間。資料清洗規則總結為四個關鍵點 完全合一 1 完整性 單條資料是否存在空值,統計的字段是否完善。2 全面性 觀察某一列的全部數值,比如平均值 最大值 最小值,根據常識判斷是否有問題。如 資料定義 單位標識 數值本身...
第十一講 外觀模式
facade模式也叫外觀模式,是由gof提出的23中設計模式中的一種。facade模式為一組具有類似功能的類群,比如類庫,子系統等等,提供乙個一致的簡單的介面。這個一致的簡單的介面被稱作facade。a子系統 public class systema package test.com.facade ...