日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python基礎一

系統 1694 0

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的字節碼字節碼再編譯成機器碼。
          
        

Python基礎一_第1張圖片

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 冒號

縮進 結果

          
            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.==  判斷前后是否相等

          
        

總結

1.python的歷史

          
            python2和python3的區別
2004 Django框架的誕生
          
        

2.python是編程語言

          
            python 是解釋型語言
          
        

3.python的種類

          
                cpython 
    jython 
    ironpython 
    pypy
          
        

4.變量

變量定義的規則:

          
            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
          
        

一個變量名在內存中只有一個

5.常量

          
            變量名全部大寫就是常量 -- 常量建議不進行修改
          
        

6.注釋

          
            單行注釋 多行注釋
          
        

7.基礎數據類型

          
            int -- 整型(數字) 計算和比較
str -- 字符串(字母,漢字)
bool -- 布爾值 用于判斷
          
        

8.用戶交互

          
            input()
注意點:input獲取到的內容全部都是字符串
          
        

9流程控制語句

          
            1.單if
2.if else 二選一
3.if elif elif 多個選擇一個或者零個
4.if elif elif else 多個選一個
5.if if if 多選多或零
6.if 嵌套 進行多層判斷 一般if嵌套寫三層
          
        

10.其他知識點

          
            1.and 和 and前后都為真才是真
2.type 查看數據類型
3.int("5") 將字符串5轉換成整型
4.str(5) 將整型轉換成字符串
5.==  判斷前后是否相等
          
        

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 巩义市| 广昌县| 鄄城县| 平湖市| 三江| 锡林郭勒盟| 察隅县| 雷波县| 三明市| 涿州市| 资中县| 梅河口市| 西盟| 云安县| 海原县| 蒙阴县| 额敏县| 如东县| 名山县| 阜新| 丽水市| 德钦县| 南投市| 绥化市| 孟州市| 遂溪县| 泽普县| 习水县| 英德市| 沾化县| 通河县| 北川| 绵竹市| 南雄市| 景德镇市| 万年县| 凤山市| 宝山区| 视频| 浦北县| 陇南市|