簡介、變數、常數、if、基礎數據類型、註釋、input()

来源:https://www.cnblogs.com/wanghuijie1/archive/2019/07/05/11136175.html
-Advertisement-
Play Games

​ 1.python的歷史 python2和python3的區別 python2 源碼不統一,重覆代碼 python 源碼統一,沒有重覆代碼 2004 Django框架的誕生 2.python是編程語言 3.python的種類 4.變數 變數定義的規則: 一個變數名在記憶體中只有一個。 5.常量 變數 ...


​ ### 1.python的歷史

  • python2和python3的區別

    python2 源碼不統一,重覆代碼

    python 源碼統一,沒有重覆代碼

  • 2004 Django框架的誕生

2.python是編程語言

python 是解釋型語言

3.python的種類

cpython jython ironpython pypy 
官方下載就是cpython
cpython將py文件轉化為C位元組碼文件,在python虛擬機中運行。
Jyhton將python代碼轉換為Java位元組碼,在Jvm中運行。
Ironpython將python代碼轉換為C#位元組碼,在CLR中運行。
PyPy,動態編碼,開發快,速度快。

4.變數

變數定義的規則:
變數命名規範

    1)變數是由字母、數字、下劃線組成。
    2)禁止使用數字開頭
    3)禁止使用python中的關鍵字
    4)不建議使用中文和拼音
    5)變數要具有描述性。
        6)變數名要區分大小寫
    7)推薦寫法,
        駝峰法:MyName
        下劃線命名:my_name(官方推薦)
        

一個變數名在記憶體中只有一個。

5.常量

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

6.註釋

單行註釋:在這行話前用#號標註

            如:#你太美

多行標註:用'''三引號在行前行後標註,第一個'''必須頂行

7.基礎數據類型

int -- 整型(數字 ) 計算和比較

str -- 字元串(字母,漢字)

bool -- 布爾值 用於判斷

8.用戶交互

input()

註意點:input獲取到的內容全部都是字元串

固定格式:name=input("輸入名字:")

​ #name 表示變數

​ #"輸入名字:"給用戶看的提示名

9.流程式控制制語句

  • 單if

    if+空格+條件+冒號

    縮進+結果

  • if else 二選一

    if+空格+條件+冒號

    縮進+結果

    else+冒號

    縮進+結果

  • if elif elif 多個選擇一個或者零個

    if+空格+條件+冒號

    縮進+結果

    elif+空格+條件+冒號

    縮進+結果

    elif+空格+條件+冒號

    縮進+結果

  • if elif elif else 多個選一個

    if+空格+條件+冒號

    縮進+結果

    elif+空格+條件+冒號

    縮進+結果

    else+冒號

    縮進+結果

  • if if if 多選多或零

    if+空格+條件+冒號

    縮進+結果

    if+空格+條件+冒號

    縮進+結果

    if+空格+條件+冒號

    縮進+結果

  • if 嵌套 進行多層判斷 一般if嵌套寫三層就可以了

    if+空格+條件+冒號

    縮進+結果

    縮進+if+空格+條件+冒號

    縮進+縮進+結果

10.其他知識點

  • and 和 and前後都為真才是真

  • type 查看數據類型

    例如: print(type(num)) >>> 查看num的數據類型

  • int("5") 將字元串5轉換成整型

  • str(5) 將整型轉換成字元串

  • == 判斷前後是否相等(等於號)


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

-Advertisement-
Play Games
更多相關文章
  • Webpack已經流行好久了,但很多同學使用webpack時還是一頭霧水,一下看到那麼多文檔、各種配置、各種loader、plugin立馬就暈頭轉向了。我也不例外,以至於很長一段時間對webpack都是一知半解的狀態。但是想要繼續做好前端,webpack是必須得跨過的一道坎,其實掌握webpack並... ...
  • 如果第二次看到我的文章,歡迎右側掃碼訂閱我喲~ 👉 每周五早8點 按時送達。當然了,也會時不時加個餐~ 在一個分散式系統的開發團隊中,有一些問題是很容易產生程式員之間矛盾的。 其中之一就是「業務歸屬」,就是當新加/修改一個業務的時候,代碼變更應該放到你負責的系統還是我負責的系統里? 一些業務輪廓很 ...
  • SpringCloud系列教程 | 第五篇:熔斷監控Hystrix Dashboard和Turbine Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如無特殊說明,本系列教程全採用以上版本 Hystrix dashboard是一款針對Hys ...
  • 郵箱核心業務場景: 發郵件 收郵件 查看郵件 郵箱業務我們關註的核心信息 草稿箱 收件箱 已發送郵件 未讀郵件 重要郵件 垃圾郵件 已刪除郵件 核心領域模型文字版 共三個模型,如下: 草稿郵件(DraftMail,聚合根): ID 標題 內容 所屬Owner郵箱地址 創建時間 支持場景:創建郵件(但 ...
  • 一個類如何表示 1. 第一格為類名 2. 第二格為類中欄位屬性 格式: 許可權:private、public 、protected、default,它們分別對應 、+、 、~ 3. 第三格為類的方法 格式: 返回類型可選 類之間的關係 多看幾次上圖,對比如下簡短說明,再結合實踐,相信你很快就可以搞清楚 ...
  • Web Service技術在我第一次接觸,又沒有實際使用時完全不理解這是什麼。以為是一種類似Spring,Shiro的編程框架。後來漸漸理解,WS(即Web Service縮寫)是一種通用的介面規範,並按照該規範編寫介面對外提供服務。 ...
  • 一、簡介 在使用mybatis時我們需要重覆的去創建pojo類、mapper文件以及dao類並且需要配置它們之間的依賴關係,比較麻煩且做了大量的重覆工作,mybatis官方也發現了這個問題, 因此給我們提供了mybatis generator工具來幫我們自動創建pojo類、mapper文件以及dao ...
  • 1. 為什麼是Spring Cloud Gateway 一句話,Spring Cloud已經放棄Netflix Zuul了。現在Spring Cloud中引用的還是Zuul 1.x版本,而這個版本是基於過濾器的,是阻塞IO,不支持長連接。Zuul 2.x版本跟1.x的架構大一樣,性能也有所提升。既然 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...