python的基礎語法(變數,運算子)

2021-10-04 05:01:54 字數 2156 閱讀 8267

1、python 的發展歷程

89 年誕生的

標準化很重要

python 是乙個解釋型的、可移植的高階程式語言

解釋型的:使用直譯器執行**的 。

可移植的:可以和其他程式語言混合開發。

2、直譯器

直譯器:用來解釋執行 python 文字**的 乙個工具軟體 。

官方**:

版本:1.x 版本 過時、2.x 目前已經不維護;3.x 版本 主流版本

3.5~3.6 公司常用的直譯器版本

3.73.83.9:新版本[新版本在大家使用成熟之前不會被公司採用] 。

**文件注釋**:三對雙引號包含的注釋,出現在 python 檔案的開頭位置        描述當前 python 檔案的作用、作者、時間、版本等資訊 。   

**多行注釋**:三對三引號包含的注釋,出現在 python 檔案中 解釋說明一行或者幾行**的重要提示資訊 。

**單行注釋**:乙個符號:# 開頭的注釋 解釋說明一行或者幾行**的基本作用 。

(1) 語法規範 **變數名稱** 由 英文(大小寫)字母、數字、下劃線組成,數字不能開頭 

!((2) 專案規範 變數名稱兩種專案規範 - 見名知意:看到變數的名稱,就大概能明白這個變數中儲存了什麼資料

![在這裡插入描述](

python 程式語言中,提供了 input()可以接受使用者輸入的資料 。

通過符號(賦值符號):= ,將資料儲存起來,儲存在等號左邊的乙個容器中 。

等號左邊的容器:在**中就是乙個字母或者單詞:稱為變數。

![在這裡插入描述](

python 程式語言中,規範了三大類資料型別 

**(1) 基本資料型別**

字串:描述一段資訊的,程式語言中用:str 表示字串

字串是使用雙引號、單引號、三對引號包含起來的多個字元

name = 「tom」 # 這就是乙個字串,name 變數中儲存了乙個字串 tom

數值:描述數字

整數:程式語言中用:int 表示整數

age = 18 # 這就是乙個整數,age 變數中儲存了乙個整數資料 18 。

浮點數:數值+浮動的小數點~小數,程式語言中用:float 表示浮點數 height = 1.78 # 這就是乙個浮點數,height 變數中儲存了乙個小數資料。

複數:程式開發過程中做一些複雜數**算時會用到(實數+虛數) 程式語言中用:complex 表示複數 x = 12 + 3j

布林型別:描述乙個事情的結果[正確 true|失敗 false]

程式語言中用:bool 表示布林型別 res = true

這就是乙個布林型別:變數 res 中儲存了乙個資料 true 布林型別的資料,只能儲存 true(真) | false(假) 兩個資料之一

(2) 組合資料型別

乙個變數中用來儲存多個資料(一組資料),可以使用 python 提供的組合資料型別

組合資料型別 列表-list、元組-tuple、集合-set、字典-dict

(3) 物件資料型別

物件資料型別,乙個變數中可以儲存乙個物件資料,乙個物件資料中可以儲存這個物件 擁有的所有的資料,程式語言中也稱為:引用資料型別、複雜資料型別

運算子:可以讓資料參與運算的符號 

python 對於變數是什麼型別,沒有進行強制的約束,python 是弱型別的程式語言 弱型別:對於資料型別在變數中的儲存方式,沒有進行強制規範。

![在這裡插入描述](

![在這裡插入描述](

![在這裡插入描述](

![在這裡插入描述](

![在這裡插入描述](

![在這裡插入描述](

![在這裡插入描述](

Python變數基礎語法

變數分為 全域性變數,區域性變數 全域性變數 即能被多數函式共同訪問,在函式外部宣告。區域性變數 即只能被其所屬函式訪問,其它函式無法訪問,在函式內部宣告。能被當前檔案中的所有python 訪問,注 先宣告賦值,後使用變數 user jake def party print 函式訪問全域性變數 us...

Python 基礎語法,變數型別

變數型別 1.行和縮排 2.多行語句 1.賦值 2.變數型別 python3有六個標準的資料型別 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 個 list 列表 dictionary 字典 set 集合 numbers 數字 1 int 有符號整型 2...

基礎語法與變數 Python

1 注釋 單行注釋 這是多行注釋 這也是多行注釋 2 語句 一條語句佔一行,一行結束不需要寫分號 如果一行需要顯示多行語句語句之間必須用分號隔開 print 123 print 大撒大撒 print 阿斯頓 3 行與縮排num 5555555 55555 855555 2222222 2255252...