學習第一天:內容

1.python的歷史

  • 2004年 Django框架誕生
    1. python2:
      • 源碼不統一,有重複的功能代碼
    2. python3:
      • 源碼統一,沒有重複功能代碼

2.python是一個什麼編程語言

編譯型:統一翻譯,只翻譯一次(表明C)

  • 優勢:執行速度快;
    • 編譯器通常會有預編譯的過程對代碼進行優化。由於編譯只作一次,運行時不須要編譯,因此編譯型語言的程序執行效率高。能夠脫離語言環境獨立運行。
  • 缺點:開發速度慢;
    • 編譯以後若是須要修改就須要整個模塊從新編譯。編譯的時候根據對應的運行環境生成機器碼,不一樣的操做系統之間移植就會有問題,須要根據運行的操做系統環境編譯不一樣的可執行文件。

解釋型:逐行翻譯,隨時翻譯(表明python)

  • 優勢:開發速度快;
    • 有良好的平臺兼容性,在任何環境中均可以運行,前提是安裝瞭解釋器(虛擬機)。靈活,修改代碼的時候直接修改就能夠,能夠快速部署,不用停機維護。
  • 缺點:執行速度慢;
    • 每次運行的時候都要解釋一遍,性能上不如編譯型語言。

3.python的種類

Cpython
  Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件)
​ 轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。
Jyhton
  Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行。
IronPython
 Python的C#實現,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行。(與Jython相似)
PyPy(特殊)
  Python實現的Python,將Python的字節碼字節碼再編譯成機器碼。

4.變量 --輸出

# 什麼是變量?    
# 變量就是將一個臨時的值存儲在內容中(存儲中間值/起別名)
# 變量能幹什麼?    
# 變量能夠屢次重複使用
# 變量在那用怎麼用?    
# 變量在我們程序中會頻繁使用
a = 1 # 聲明變量
a # 變量的名字
= # 賦值
1 # 值

變量定義的規則:

1.變量由數字,字母,下劃線組成
2.不能以數字開頭
3.不能使用python中關鍵字
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
4.不能使用中文和拼音
5.區分大小寫
6.變量名要具備描述性
7.推薦寫法:
     7.1  駝峯體 AgeOfOldboy = 56
     7.2  下劃線 age_of_oldboy = 56

變量的小高級

age=18
age1=19
age2=age # age2=18
age=20
#20 19 18

print(age,age1,age2)
# a = 4
# b = a + 6   #在聲明變量的時候先執行等號右邊的內容
# print(b)

5.常量

常量:
    ID=99045275700015532095885 常量就是不變的量

6.註釋

單行註釋 #
多行註釋 """""" 或者 ''''''
被註釋的內容是不會執行的

7.基礎數據類型

數字:用於計算和比較
字符串:
    加法--同是字符串才能相加
    乘法--只能和數字進行相乘
    
'''my neme's "meet"''' 引號配合使用
布爾值真假值 用於判斷
    True 真
    False 假
PS:只有python中真假首字母大寫

8.輸入

注意:input 獲取到的內容全都是字符串
int()--將字符串中的數字轉換成整型
type()--查看數據類型

9.if

if-若是 在python是關鍵字編程

if True 若是是真的,告訴你們是真的框架

1.單if

關鍵字 空格 條件 冒號編程語言

縮進 結果性能

if 3>2:
    a=input(">>>")
    print(a)

print(1)
if 3>2:
    print(3)
print(2)

2.if else 二選一

if 空格 條件 冒號優化

縮進 結果操作系統

else 冒號翻譯

縮進 結果code

print(1)
if 1>2:
    print(3)
print(2)

print(5)
if 3>2:
    print(1)
else:
    print(2)
print(6)

n = input("請輸入數字:")
if 3 < int(n):
    print(1)
else:
    print(2)
print(6)

3.if elif elif 多選一或零

print(110)
if 3<2:   #若是
    print("A")
elif 3>8:   #再若是
    print("B")
elif 5>0:   #再若是
    print("C")
print(112)

4.if elif else 多選一

if 2==3:
    print(A)
elif 3<2:
    print(B)
elif 3>4:
    print(C)
else:
    print(1)

5.if if if 多選

if 3>2:
     print("A")
 print(456)
if 3<6:
     print("B")

6.if嵌套

sex="女"
age=35
if sex =="女":
    if age ==35:
        print("進來坐一坐")
    else:
        print("你去隔壁找常鑫")
else:
    print("你去對面")

10.其餘知識點

1.and 和 and先後都爲真纔是真
2.type 查看數據類型
3.int("5") 將字符串5轉換成整型
4.str(5) 將整型轉換成字符串
5.==  判斷先後是否相等
相關文章
相關標籤/搜索