Python 與 java 對比,代碼更為簡潔。 Python 3.X 版本 Hello World 程式: java Hello World 程式: Python 每句代碼後面不需要加分號。 Python 的註釋寫法與 java 不同,單行註釋為 單行註釋 用 #被註釋內容 多行註釋用三個單引號或 ...
- Python 與 java 對比,代碼更為簡潔。
Python 3.X 版本 Hello World 程式:
print("Hello World!")
java Hello World 程式:
public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello World!"); } }
- Python 每句代碼後面不需要加分號。
- Python 的註釋寫法與 java 不同,單行註釋為 單行註釋 用 #被註釋內容
多行註釋用三個單引號或三個雙引號 '''被註釋的內容'''
- Python 變數在命名的時候可以採用下劃線和駝峰式兩種命名方式,但是官方建議使用下劃線方式命名變數。例如 student_number
- Python 變數在定義的時候無需指明數據類型,但是在程式運行的時候卻必須清楚地知道各個變數的類型。
可見,a 是整形,b 由於是輸入的字元串,因此為字元串型,即使都是 10 ,但是數據類型卻不一樣。
- Python 同樣有強制類型轉換,格式為:想要轉換成的類型(變數)
- Python 建議用縮進來替代花括弧,並且建議的縮進為 4 個空格,而非 Tab 。所以我們在用 Notepad++ 寫 Python 代碼的時候,可以在 設置->首選項->語言->製表符設置 裡面,勾選“製表符寬度替換為空格”。如下圖所示:
- Python 2.X 預設編碼為 ASCII,ASCII 不支持中文解碼,所以用它來處理中文的時候需要在程式最前方加上
#!-*- coding:utf-8 -*-
或者是
#coding:utf-8
以更換編碼表。【註:支持中文的編碼表有 GB2312(6763個漢字)、GBK 1.0(21003個漢字)、GB 18030(27000+個漢字)、Unicode萬國碼表】
- Python 3.X 預設編碼為 Unicode ,所以預設支持中文。
End