Python基本認識與R的比較
markdowm ==此處為文章備份用== 有興趣可至 [https://hackmd.io/@LHB-0222/Python_Base ](https://hackmd.io/@LHB-0222/Python_Base) 觀看全文 學習R也有三年多了 在使用的過程中也常接觸到Python 兩者語法與使用上有許多差異 這算是第一篇學習紀錄Python的文章 希望將兩者的差異進行一個比較以利後續再使用上不會有混淆的狀況 [TOC] ## 註解符號# 與R語言一樣註解可以使用井字號 ==#== 但不同的是多了一個多行註解的方式 在上下三個單引號或是雙引號間的文字都為註解 ```python= """ print("A") """ #print("B") print("C") ``` :::success C ::: ## 變數命名 在python中變數的賦值是使用等號 **=** 而並非R常用的小於減號 ==<-== 在變數的命名上為使用大小寫英文字母、底線 ==_== 、以及數字所組成 當然也可以用中文字但建議少用 最大的不同地方在於==小數點無法==作為變數使用 參考[R編程風格指南](/49YB_TibQq2KoDYLJyciMg)中的範例**R**的變數命名為下方所列 - variable.name :+1: avg.clicks :-1: avg_Clicks ,avgClicks - FunctionName :+1: CalculateAvgClicks :-1: calculate_avg_clicks , calculateAvgClicks 而在**python**中變數命名可能就像下面這樣 - variablename :+1: Avg_Clicks ,AvgClicks :-1: avg.clicks - FunctionName :+1: CalculateAvgClicks :-1: calculate_avg_clicks , calculateAvgClicks # 基本計算 ## 四則運算 跟R平時所用的加(+)、減(-)、乘(*)和除(/)一樣 ```py