閒來無事,聽說python很厲害,就學習一下.
- 查看ubuntu的系統環境變量
echo $PATH
在系統執行程序的過程中可以直接調用,每當你運行
任何程序,系統會查找列在PATH環境變量中的各個目錄。然後運行那個程序。你只要簡單地
把這個源文件複製到PATH所列目錄之一就可以使你的程序在任何位置都可用了。 - 字符串三引號的使用
利用三引號,你可以指示多行的字符串.在三引號中可以自由的使用單引號和雙引號 - 轉義符
在一個字符串中,行末的單獨一個反斜槓\表示字符串在下一行繼續,而不是開始一個新的行.
“This is the first sentence.\
This is the second sentence.” - 自然字符串
不用轉義符處理字符串,利用自然字符串.在字符串通過加前綴r和R指定.例如r”Newlines are indicated
by \n” - python中沒有char的數據類型
- 變量標識符
標識符首字母必須是字母或者下劃線(‘_’)
標識符名稱的其他部分由字母,下劃線,數字組成
不能使用連接符 - python中使用變量只需要給它賦值,無需聲明
- 多個物理行寫一個邏輯行:
print \
i
與如下寫法效果相同:
print I - 運算符
**—-冪(返回x的y次冪)
//——取整除(返回商的整數部分)
<<——把一個數的比特向左移動一定數目
——把一個輸的比特向右移動一定數目
~——–按位翻轉,-(x+1)python無需擔心輸出之間的空格問題 在python中沒有switch語句,只能通過if-elif-else來替代實現,每個語句塊用’:’來作爲標誌 在python中用”#”作爲註釋符 while循環中有一個else可選的語句快 for i in range(1,5):
else:continue 語句被用來告訴程序跳過循環塊中的剩餘語句,繼續執行下一輪循環 函數定義中牽扯到局部變量和全局變量,局部變量是互不相關的,二全局變量用global修飾,全局使用 默認參數值,在函數定義的形參名後加上賦值運算符(=)和默認值,且只能放在末尾.默認參數值是不可以改變的.直接在函數定義的時候進行賦值. 關鍵參數,調用的時候對形參進行賦值