標籤:類型 區分大小寫 執行 王者榮耀 模組 良好的 中文 put 虛擬
python是一門什麼樣的語言?
程式設計語言主要從以下幾個?度進行分類,編譯型和解釋型、靜態語?和動態語?、強型別定義語?和弱類型定義語?,我們先看編譯型語?和解釋型語?. 稍後再說強型別和弱類型
編譯型: (運行效率高,速度快)
優點:編譯器一般會有先行編譯的過程對代碼進行最佳化。因為編譯只做?一次,運?時不需要編 譯,所以編譯型語言的程式執行效率?高。可以脫離語言環境獨立運行。
缺點:編譯之後如果需要修改就需要整個模組重新編譯。編譯的時候根據對應的運行環境產生機器碼,不同的作業系統之間移植就會有問題,需要根據啟動並執行作業系統環境編譯不同的 可執行檔。
解釋型: (開發效率較快) python屬於解釋性
優點:有良好的平台相容性,在任何環境中都可以運行,前提是安裝瞭解釋器(虛擬機器)。 靈活,修改代碼的時候直接修改就可以,可以快速部署,不用停機維護。
缺點:每次啟動並執行時候都要解釋?遍,效能上不如編譯型語?。
python解譯器有哪些?
1.CPython 2.IPython 3.pypy 4.Jython 5.IronPython
‘‘‘
變數的命名規則:
1.使用字母,數字,底線組成.
2.不能是數字打頭,也不能是純數字.
3.要有意義
4.不要太長
5.不能是關鍵字
6.不能是中文
7.區分大小寫
8.推薦使用駝峰體,和底線組成的Name = ‘李四‘
print(Name)addition = 3 + 8
print(a)
print(a*2)game = ‘王者榮耀‘
print(game)
‘‘‘‘‘‘
<<常量>>
常量所有字母都是大寫,也是一個變數,只不過大家都不更改
樣本
PI = 3.141592653BIRTH_OF_SYLAR = 1990
‘‘‘‘‘‘
<<資料類型>>
1 . int(整數) integer
print(10%3) 計算餘數
print(10//3) 計算整數 2 . str(字串) string
name = ‘李四光‘ 2.1 字串拼接 能做加法,乘法
print(‘北京‘ + ‘沙河‘ + ‘學python‘) print(‘sb‘ * 100) 3 . bool
True, False
‘‘‘
‘‘‘
<<使用者互動>>
a = input(‘請輸入性別‘)
print(‘你的性別是‘ +a)‘‘‘ << if 語句 >> if 條件: 結果1結果2。 第二種文法:If 條件: 結果1 else: 結果2 代碼3 第三種文法:If 條件1: 結果1elif 條件2: 結果2else: 結果n 第四種文法(嵌套):If 條件1: 結果1 If 條件2: 結果2 else: 結果3 else: 結果4
python解譯器有哪些?