簡介、變數、常數、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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...