變數 Python資料型別 運算子

2021-10-08 23:33:08 字數 1809 閱讀 8571

定義: 程式在執行的過程中,值可以隨時發生改變

作用:儲存資料,參與運算

定義格式:變數名 = 初始值

說明:變數名: 對於每乙個變數,需要給他定義乙個名稱,定義的規則就是識別符號的規則

=: 賦值運算子【主要是為了給變數進行賦值】, 不是數學中的等於,

初始值:第一次給變數賦予的值,在程式執行的過程中,這個值可以隨時發生改變

#python中的變數的定義和數學中變數的定義完全一致

x = 3

y = 4

print(x * y)

x = "abc"

#print(x * y)

注意:當定義乙個變數,然後刪除,相當於這個變數未被定義

**演示:

#定義變數

num = 66

print(num)

#刪除變數

#del

#變數被刪除之後則相當於這個變數未被定義

del num

print(num)

關鍵字: 在python中,已經被賦予了特殊含義的英文單詞

在python程式中自定義的一些英文單詞

定義合法識別符號的規則:

a.只能由數字,字母,下劃線組成,不可以是其他的特殊字元【%,&,*,空格等】

b.開頭不能是數字

c.不能是關鍵字

d. 嚴格區分大小寫 例如: age和age是兩個不同的識別符號

number【數字:整型int,浮點型[小數]float,複數型別complex】

string【字串】

boolean【布林型別】 true真(1), flase假(0)

none【空值】

list【列表】 類似c語言的陣列

tuple【元組】 不可改變的列表

dict【字典】

set【集合】(了解)

bytes【位元組】b'hello'

運算元和運算子組成, 比如: 1 + 1

作用: 表示式可以求值,也可以給變數賦值

+   -    *【乘法】   /【除法】   %【求餘,取模】  **【求冪,次方】  //【取整】
num1 = 5

num2 = 3

print(num1 + num2)

print(num1 - num2)

print(num1 * num2)

print(num1 / num2) #浮點型:1.6666666666666667 預設精度16位

print(num1 % num2) #2

print(num1 ** num2) #5的3次方

print(num1 // num2) #獲取浮點數的整數部分

#除了+和-之外,其他的算術運算子都是相同的優先順序

#出現優先順序,解決辦法使用括號

print((2 ** 5) * 3)

簡單賦值運算子:= 給乙個變數進行賦值

復合賦值運算子:+= -= %= /= ... 給乙個變數進行賦值,同時給變數進行相應的運算

作用:比較大小,得到結果為布林值【如果表示式成立,則返回true,如果不成立,則返回false】

and : 與, 並且

or: 或, 或者

not:非, 取反

成員運算子:

in, not in

身份運算子:

is, is not

前提:將數字轉換為二進位制使用

&【按位與】 |【按位或】 ^【按位異或】 ~【按位取反】 << 【左移】 >>【右移】

python變數,資料型別,運算子

1.變數 python的變數不需要宣告,變數在被使用前必須賦值,變數被賦值後才會被建立。變數賦值和其他語言一樣,通過 賦值。例如 usr bin python3 a 1 整型變數 b 1.0 浮點型變數 cc my 字串 print a print b print cc 輸出結果如下 1.0my p...

變數 資料型別 運算子

一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...

python 變數 符號 運算子 資料型別

一 變數 1.使用變數前一定要賦值。2.變數命名規則 字母,數字,下劃線組成 不能以數字開頭 不能使用python中的關鍵字 不能使用中文和拼音 命名要有意義 區分大小寫 推薦寫法 駝峰體下劃線 官方推薦 常量 變數名全部大寫叫常量,不建議修改 注釋給一些不太能夠理解的的寫乙個描述 讓程式好理解 單...