python_day01_開始學習

来源:https://www.cnblogs.com/linglichong/archive/2019/08/01/11285570.html
-Advertisement-
Play Games

一、Python簡介 python2: 源碼不統一,有重覆 (更新維護到2020年) python3: 源碼統一,無重覆 Python是一門動態解釋型的強類型定義語言 二、變數 變數命名規則 由數字、字母、下劃線組成 不能以數字開頭 要具有描述性 要區分大小寫 禁止使用python的關鍵字(在pyc ...


 

  Python是一門動態解釋型的強類型定義語言

一、變數

  1. 變數命名規則

    • 由數字、字母、下劃線組成

    • 不能以數字開頭

    • 要具有描述性

    • 要區分大小寫

    • 禁止使用python的關鍵字(在pycharm中關鍵字明明變數字體顏色會改變)

    • 不能使用漢字或拼音

    • 變數的推薦寫法

      • 駝峰體

      • 下劃線(官方推薦)

二、常量

變數全部用大寫命名,就是常量

三、註釋

  1. 單行註釋

    • 也叫當行註釋 用#號

  2. 多行註釋

    """

    """

    三個引號

四、基礎數據類型

  1. 字元串 str

    • "字元串asdasdasdada"

      • str + str(字元串的拼接)

      • str * int

  2. 整形(數字) int

    • 用於比較和計算

      python2:除法的時候返回的是整數(向下取整)

      python3:除法的時候返回的的小數(浮點數)

  3. 布爾值 bool

    • 用於判斷

      • True ——真

      • False——假

五、用戶交互

  1. input —— 輸入:python3中input獲取到的內容都是字元串

  2. print —— 輸出

    msg = input("請輸入您內容:")
    int("5") ---> 5
    print(int(msg) + 5)

六、查看數據類型

  1. type

    • 查看數據類型

      • int(str) —— 將字元串轉換成整形

      • str(int) —— 將整形轉換成字元串

七、流程式控制制語句

  1. 單 if

    • if 條件:

      縮進 結果

      money = 10
      print("從學校出發")
      if money >= 10:
         print("買個炸雞")
         print("買個啤酒")
      print("走啊走")
      print("到家了")
  2. 二選一 ,if else

    • if 條件:

      縮進 結果

      else:

      縮進 結果y

      print(123)
      if 3>2:
         print("這是如果執行了")
         print("123")
         print("234")
      else:
         print("這是否則執行了")
      print(345)
  3. 多選一或不選 if elif elif elif

    • if 條件:

      縮進 結果

      elif 條件:

      縮進 結果

      elif 條件:

      縮進 結果

      if 1>2:
         print("這是A")
      elif 1>6:
         print("這是B")
      elif 1>5:
         print("這是C")
      elif 1>4:
         print("這是D") # 沒有符合要求的就不輸出結果
  4. 多選一 if elif elif else

    • if 條件:

      縮進 結果

      elif 條件:

      縮進 結果

      elif 條件:

      縮進 結果

      else :

      縮進 結果

      if 1>2:
         print("A")
      elif 2>3:
         print("B")
      elif 5>6:
         print("c")
      else:
         print("D")
  5. 多選 if if if if

    • if 條件:

      縮進 結果

      if 條件:

      縮進 結果

      if 條件:

      縮進 結果

      if 3>2:
         print("A")
      if 4>2:
         print("B")
      if 6>3:
         print("C")
  6. if 嵌套

    • if 條件:

      縮進 結果

      if 條件:

      縮進 結果

    sex = "女"
    age = 28
    if sex == "女":
       if age == 28:
           print("進來聊一聊")
       else:
           print("沒事就別聊了")
    else:
       print("滾犢子")

以下算是今天學習的結合體,if elif else 嵌套

print('剛從村裡出來呀,沒見過炸雞店啊,聞著挺香啊!')
hungry = input("是吃還是不吃呢?")
if hungry == "吃" or "吃點" or "吃點吧":
money = int(input("兜里還有多少錢?"))
if 10 < money < 30:
print("老闆娘,少來點炸雞吧")
print('卧槽、真香')
elif 30 <= money < 100:
print("老闆娘,多給我來點雞,以前沒吃過!")
elif 100 <= money < 10000:
print("老闆娘,你這店租不,我想盤一天,自己炸")
else:
print("錢不夠,那還吃啥")
else:
print("不吃就回家睡覺")

 

 後續還會持續更新,從入門到放棄  ^.^。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.synchronized的3種用法 (1)修飾實例方法,作用於當前對象實例加鎖,進入同步代碼前要獲得當前對象實例的鎖(2)修飾靜態方法,作用於當前類對象加鎖,進入同步代碼前要獲得當前類對象的鎖 。也就是給當前類加鎖,會作用於類的所有對象實例,因為靜態成員不屬於任何一個實例對象,是類成員( sta ...
  • Python 可通過 if 語句來實現三目運算的功能,因此可以近似地把這種 if 語句當成三目運算符。作為三目運算符的 if 語句的語法格式如下: 三目運算的規則是:先對邏輯表達式 expression 求值,如果邏輯表達式返回 True,則執行並返回 True_statements 的值;如果邏輯 ...
  • 這是第四個的輸出 ...
  • 不需要導入模塊(內置函數) math模塊 需要先導入math模塊,然後以 math.常量名/函數名的方式調用。 數學常量 e π sin(x)、cos(x)、tan(x) degrees(x) e的x次方 序列指的是列表(List)、元組(Tuple)、字元串(String)。 序列,是有序的,集合 ...
  • 1.簡述 AJAX(Asynchronous Javascript And XML),是一個局部刷新技術,即網頁不需要重新載入,只進行部分更新即可 例如:視頻彈幕,點贊,登錄驗證... 2.JavaScript原生AJAX 步驟: 1.創建XMLHttpRequest核心對象; var 變數名 = ...
  • 一個可以沉迷於技術的程式猿,wx加入加入技術群:fsx641385712 ...
  • 10.6 約束條件 10.61 not null 、default 10.62 unique mysql中存在一種專門的數據結構,叫 key,又稱為索引,通過該數據結構可以減少 i/o 次數,從而加速查詢效率 index key : 只有加速查詢的效果,沒有約束的功能 unique key:不僅有加 ...
  • 下載:地址 第1章 課程導學導學 第2章 小程式開發入門從幾個方面介紹小程式開發相關的內容,包括小程式開發者賬號註冊、小程式開發流程、小程式開發規範、小程式常用的API,例如網路請求、本地緩存等API,以及小程式組件等等的知識點。 第3章 深入Django視圖層分層次介紹Django視圖層的重要知識 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...