day01_步入百萬年薪的第一天

  1. python的歷史:

    • 04年Django框架誕生了
    • 內存回收機制是什麼(面試題)
    • python2:源碼不統一,有重複的功能代碼
    • python3:沒有重複的功能代碼
  2. python是一個什麼的編程語言

    • 編譯型(C語言、c++、GO):只翻譯一次
      • 優勢:執行速度快
      • 缺點:開發速度慢
    • 解釋型(python語言、JavaScript、PHP、Ruby):逐行翻譯
      • 缺點:執行速度慢
      • 優勢:開發速度快
      • 虛擬機(python解釋器)
  3. python的種類

    1. Cpython(官方下載)python

    2. Jythonc++

    3. IronPython(C#)程序員

    4. PyPy(特殊的Python)(動態編譯)面試

  1. 變量--輸出

    a = "藿香正氣水"   # 聲明變量
    a    # 變量的名字
    =    # 賦值
    "藿香正氣水"  # 值

  1. 變量就是將一個臨時的值存儲在內容中(存儲中間值)
  2. 變量名在內存中只有一個
  3. 變量能夠屢次重複使用
  4. 變量在咱們程序中會頻繁使用
  5. 變量定義的規則:
    • 變量由數字、字母、下劃線組成
    • 不能以數字開頭
    • 不能使用python中關鍵字
    • 不能使用中文和拼音
    • 區分大小寫
    • 變量名要具備描述性 name = 18(錯)
    • 推薦寫法:駝峯體(AgeOfOldboy = 98)、下劃線(age_of_oldboy = 98(官方推薦))

變量的小高級:編程

age = 18

age1 = 19

age2 = age

age = 20

print(age,age1,age2)

輸出age=20,age1=19,age2=18框架

  1. 常量

    • 常量:在配置文件中聲明使用,python中本沒有,是程序員中的規則:變量名全都大寫,建議不進行修改
    • ID = 1231564654856 常量就是不變的量
  2. 註釋

    • 註釋說明本身的代碼,被註釋的內容是不執行的
    • 單行註釋(當行註釋):#
    • 多行註釋:’‘’ ‘’‘ 、「」「 」「」(開頭的‘’‘必須靠左對齊)
  3. 基礎數據類型

    • 整型(int):用於計算和比較的編程語言

      • 加+、減-、乘*、除/
    • 字符串(str):在python只要是引號引發來的就是字符串翻譯

      • 加法:同是字符串才能相加code

      • 乘法:只能和數字相乘blog

        '''my name's "meet"'''  引號配合使用
    • 布爾值(bool):返回真假值 用於判斷

      ture 真
      false 假
  4. 輸入(用戶交互)

    • input(「提示語句」)
      • input(「請輸入帳號,而後回車:」)
    • 注意:input獲取獲得的都是字符串
  5. if(流程控制語句)

    if - 若是 在python是關鍵字
    if True 若是是真的,告訴你們這是真的
    
    單if
    關鍵字 空格 條件 冒號
    縮進 結果
    
    # print(1)
    # if 3 > 2:
    #     print(3)
    # print(2)
    
    
    # print(1)
    # if 3 < 2:
    #     print(3)
    # print(2)
    
    if else 二選一
    若是 空格 條件 冒號
    縮進 結果
    不然 冒號
    縮進 結果
    
    # print(5)
    # if 3 > 2:
    #     print(3)
    # else:
    #     print(2)
    # print(8)
    
    # print(5)
    # if 3 < 2:
    #     print(3)
    # else:
    #     print(2)
    # print(8)
    
    if elif elif 多選一或零
    
    # print(110)
    # if 3 > 2:
    #     print("A")
    # elif 20 > 19:
    #     print("B")
    # elif 60 > 20:
    #     print("C")
    # print(220)
    
    # print(110)
    # if 3 < 2:
    #     print("A")
    # elif 20 > 19:
    #     print("B")
    # elif 60 > 20:
    #     print("C")
    # print(220)
    
    
    # print(110)
    # if 3 < 2:
    #     print("A")
    # elif 20 < 19:
    #     print("B")
    # elif 60 > 20:
    #     print("C")
    # print(220)
    
    # print(110)
    # if 3 < 2:
    #     print("A")
    # elif 20 < 19:
    #     print("B")
    # elif 60 < 20:
    #     print("C")
    # print(220)
    
    
    if elif else 多選一
    
    if 3 == 2:
        print(1)
    elif 3<2:
        print(3)
    elif 3>10:
        print(4)
    else:
        print(9)
    
    if if if 多選
    
    if 3>2:
        print("A")
    print(456)
    if 3<6:
        print("B")
    
    if嵌套
    sex = "女"
    age = 35
    if sex == "女":
        if age == 35:
            print("進來坐一坐")
        else:
            print("你去隔壁找春生")
    else:
        print("你去對門找alex")
    
    
    1.用戶輸入帳號
    2.用戶輸入密碼
    3.判斷用戶的帳號是否是alex
    4.若是帳號是alex在繼續判斷密碼是否是alexdsb
    5.帳號和密碼都正確提示用戶alex就是一個dsb
    6.若是帳號正確密碼錯誤提示密碼錯誤
    7.若是帳號錯誤提示帳號錯誤
    
    
    name_input = input("請輸入帳號:")
    pass_input = input("請輸入密碼:")
    # name = "alex"
    # pass = 123
    if name_input == "alex":
        if pass_input == "alexdsb":
            print("alex就是一個dsb")
        else:
            print("密碼錯誤")
    else:
        print("帳號錯誤")
    
    # and # 和 and前邊的內容爲真而且and 後邊的內容爲真纔是真
    
    if pwd == "alexdsb" and user == "alex":
        print("alex就是一個dsb")
    else:
        print("密碼或帳戶錯誤!")
  6. 其餘知識點

    • and和and先後都爲真纔是真
    • type():查看數據類型
    • int(」5「):將字符串中的數字轉換成整型
    • str(5):將整型轉化爲字符串
    • ==:判斷先後是否相等

今日做業

1.簡述變量命名規範

答:變量是以字母、數字、下劃線組成,區分大小寫,且要有描述性。不能以數字開頭,而且不能用python裏面的關鍵字,不能使用中文和拼音,推薦的寫法有駝峯體或者下劃線鏈接。

2.name = input(「>>>」) name變量是什麼數據類型經過代碼檢測

答:是字符串類型

name = input(">>>")
print(type(name))
3.if條件語句的基本結構?

if+空格+判斷語句+冒號

推動符+結果

4.用print打印出下面內容:

⽂能提筆安天下,
武能上⻢定乾坤.
⼼存謀略何⼈勝,
古今英雄惟是君.

答:

print("⽂能提筆安天下,")
print("武能上⻢定乾坤.")
print("⼼存謀略何⼈勝,")
print("古今英雄惟是君.")
5.利用if語句寫出猜大小的遊戲:

設定一個理想數字好比:66,讓用戶輸入數字,若是比66大,則顯示猜想的結果大了;若是比66小,則顯示猜想的結果小了;只有等於66,顯示猜想結果正確。

答:

number = int(input("請輸入你想的數字:"))
number_d = 66
if number > number_d:
    print("猜想的結果大了")
elif number < number_d:
    print("猜想的結果小了")
elif number == number_d:
    print("猜想的結果正確")
6.提⽰⽤戶輸入他的年齡, 程序進⾏判斷.

若是⼩於10, 提⽰⼩屁孩, 若是⼤於10, ⼩於 20, 提⽰青春期叛逆的⼩屁孩. 若是⼤於20, ⼩於30. 提⽰開始定性, 開始混社會的⼩ 屁孩⼉, 若是⼤於30, ⼩於40. 提⽰看老⼤不⼩了, 趕忙結婚⼩屁孩⼉. 若是⼤於40, ⼩ 於50. 提⽰家⾥有個不聽話的⼩屁孩⼉. 若是⼤於50, ⼩於60. 提⽰⾃⼰⻢上變成不聽 話的老屁孩⼉.若是⼤於60, ⼩於70. 提⽰活着還不錯的老屁孩⼉. 若是⼤於70, ⼩於 90. 提⽰⼈⽣就快結束了的⼀個老屁孩⼉. 若是⼤於90以上. 提⽰. 再⻅了這個世界.

答:

age = int(input("請輸出年齡:"))
if age < 10:
    print("小屁孩")
elif age < 20:
    print("青春期叛逆的小屁孩兒")
elif age < 30:
    print("開始定性,開始混社會的小屁孩兒")
elif age < 40:
    print("看老大不小了,趕忙結婚小屁孩兒")
elif age < 50:
    print("家裏有個不聽話的小屁孩兒")
elif age < 60:
    print("本身立刻變成不聽話的老屁孩兒")
elif age < 70:
    print("或者還不錯的老屁孩兒")
elif age < 90:
    print("人生就快結束了的一個老屁孩兒")
else:
    print("再見了這個世界")
7.單行註釋以及多行註釋表示方式

答:

單行註釋是把要註釋的東西放在 # 號後面

多行註釋是把藥註釋的內容放在(‘’‘ ’‘’)或者(」「」 「」「)中間

8.簡述你所知道的Python3和Python2的區別?

答:

python2:源碼不統一,有重複的功能代碼

python3:由龜叔本身書寫的,沒有重複的功能代碼

9.提⽰⽤戶輸入大黑哥. 判斷⽤戶輸入的對不對. 若是對, 提⽰真聰明, 若是不對, 提⽰輸入有誤

答:

name = input("請輸入'大黑哥'這個三個中文:")
if name == "大黑哥":
    print("真聰明")
else:
    print("輸入有誤")
10.⽤戶輸⼊⼀個⽉份. 而後判斷⽉份是多少⽉. 根據不一樣的⽉份, 打印出不一樣的飲⻝(根據個⼈習慣和⽼家習慣隨意編寫)

答:

month = int(input("請輸入月份的數字:"))
if month == 1:
    print("本月份是一月份,吃米餃")
elif month == 2:
    print("本月份是二月份,吃米飯")
elif month == 3:
    print("本月份是三月份,吃包子")
elif month == 4:
    print("本月份是四月份,吃辣椒炒肉")
elif month == 5:
    print("本月份是五月份,吃糉子")
elif month == 6:
    print("本月份是六月份,吃紅燒魚")
elif month == 7:
    print("本月份是七月份,吃炒粉")
elif month == 8:
    print("本月份是八月份,吃月餅")
elif month == 9:
    print("本月份是九月份,吃牛肉")
elif month == 10:
    print("本月份是十月份,吃饃饃")
elif month == 11:
    print("本月份是十一月份,吃火鍋")
elif month == 12:
    print("本月份是十二月份,吃滿漢全席")
11.⽤戶輸⼊⼀個分數. 根據分數來判斷⽤戶考試成績的檔次

=90 A
=80 B
=70 C
=60 D
< 60 不及格

答:

score = int(input("請輸入你要查的分數:"))
if score < 60:
    print("不及格")
elif score < 70:
    print("D")
elif score < 80:
    print("C")
elif score < 90:
    print("B")
else:
    print("A")
相關文章
相關標籤/搜索