Python基礎語法(一)

来源:https://www.cnblogs.com/Freya-Cao/archive/2018/08/11/9457428.html
-Advertisement-
Play Games

一、註釋: 用 # 標註的文本 二、數字: 1. 整數,不區分long和int (1)進位:0x 0o 0b (2)Bool: True False 2. 浮點數:如3.14,-0.45,1.23e6 3. 複數:1+2j 三、字元串: 1. 單、雙引號引起來的字元序列 2. 單/雙三引號,可以跨行 ...


一、註釋:

用 # 標註的文本

二、數字:

1. 整數,不區分long和int

        (1)進位:0x 0o 0b

        (2)Bool: True False

2. 浮點數:如3.14,-0.45,1.23e6

3. 複數:1+2j

三、字元串:

1. 單、雙引號引起來的字元序列

2. 單/雙三引號,可以跨行,在其中也可以自由使用單雙引號

四、轉義序列:

1. \\ \t \r \n

2. 首碼r/R ,將字元串裡面的轉義字元當作普通字元對待

五、縮進:

預設4個空格為一個縮進

六、續行:

1. 在行尾使用\

2. 如果使用各種括弧,那麼括弧內為整體,內部跨行不用\

七、標識符

1.字母、數字、下劃線,不能是數字開頭

2.不能是Python關鍵字

3.大小寫敏感

4.不要隨便用_開頭作為標識符

八、常量&變數

1.常量:

1.1 一旦賦值就不能改變值的標識符

1.2 Python中無法定義常量

1.3 字面常量:一個單獨的量,如12,‘abc',’1.23e6‘

2.變數:賦值後可改變值的標識符

九、Python的語言類型

Python是動態語言、強類型語言。

靜態編譯語言 動態編譯語言
事先聲明變數類型,類型不能再改變 不用事先聲明變數類型,隨時可賦值為其他類型
編譯時檢查類型

編程時不知是何類型,難以判斷

強類型語言 弱類型語言

不同類型之間操作,必須先強制類型

為同一類型

不同類型之間可操作,自動隱式轉換

十、運算符

1.算術運算符:+ - * / % **  自然除:/  整除: //

2.位運算符:& | ~ ^ << >>

 


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

-Advertisement-
Play Games
更多相關文章
  •   這一講的主要目的是為了大家在讀Python程式的時候對迴圈對象有一個基本概念。 迴圈對象的並不是隨著Python的誕生就存在的,但它的發展迅速,特別是Python 3x的時代,迴圈對象正在成為迴圈的標準形式。   什麼是迴圈對象 迴圈對象是這樣一個對象,它包含有一個next( ...
  •   基礎教程介紹了基本概念,特別是對象和類。 進階教程對基礎教程的進一步拓展,說明Python的細節。希望在進階教程之後,你對Python有一個更全面的認識。   之前我們說了,列表是Python里的一個類。一個特定的表,比如說nl = [1,3,8],就是這個類的一個對象。我們 ...
  • 一、生成dll文件 1、創建一個C++庫項目。 新建->Library->C++庫,然後點擊"choose"; 位置->類型,選擇共用庫; 模塊的勾選看情況。 最後,工程中有3個文件。mylib.cpp、mylib.h、mylib_global.h。 2、添加內容,即庫文件要實現的功能。 例:1、創 ...
  • 多核處理器日益普及的現在很多代碼都得和併發/並行打交道,對於內置了併發支持(goroutine)的golang來說併發編程是必不可少的一環。 鏈表是我們再熟悉不過的數據結構,在併發編程中我們也時長需要用到,今天我們就來看兩種帶鎖的併發安全的單項鏈表。 方案一:粗粒度鎖,完全鎖住鏈表 方案一的做法是將 ...
  • I/O操作中的文件操作類——File 要把程式所處理的數據在不同的記憶體容器(記憶體或外存)進行傳輸,例如將記憶體的數據寫到外存(某個文件),就要用到I/O技術。Java提供的I/O操作可以把數據保存到多種類型的文件中。 包java.io中定義的大多數類是對數據實施流式操作,但File類例外,它用於處理文 ...
  • 原文:https://www.cnblogs.com/ppes/p/9461246.html 一、官網的定義: https://docs.scipy.org/doc/numpy/user/quickstart.html In NumPy dimensions are called axes. For ...
  • 前言: 現在很多人即將畢業或者換工作面臨找工作,為了幫助大家,遂寫下這篇文章。如果你想進入BAT,抑或拿到高工資,無論你的基礎如何,你至少要花三個月時間來準備簡歷、筆試題、面試題。對於沒有項目經驗,沒有電腦專業背景,甚至沒有學歷背景的朋友,更需要花時間來準備了,建議半年以上。 脫穎而出的簡歷,一份 ...
  • 1 Trying this option worked for me. 2 3 library(httr) 4 with_config(use_proxy(...), install_github(...)) 5 6 OR 7 8 library(httr) 9 set_config(use_pro... ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...