01、 值的相關(guān)知識匯總
什么是值
-值是程序中最基本的部分,被運算的部分都是值,可以分為變量和常量。
值的構(gòu)成
- 布爾值 Ture False
- 數(shù)字值、字符串、浮點數(shù)、復(fù)數(shù)
- 字符串 用引號建立,并為變量賦予一個值
值的功能特征
- 相同類型的值才能相互運算
- 不同類型的值要轉(zhuǎn)換后才能運算
Type Casting
將字符串轉(zhuǎn)換為數(shù)字用 int()、float();
將數(shù)字轉(zhuǎn)換成字符串用 str();
type() 查看某個值屬于什么類型
02、操作符
程序有點像數(shù)學(xué)里的公式,有值,有操作符,有結(jié)果(返回值)
操作符的種類
-
算術(shù)運算符
+、-、、/、%取模-返回除法的余數(shù)、*冪 // 取整數(shù)-返回商的整數(shù)部分(向下取整)

image.png
-
比較(關(guān)系)運算符
image.png

image.png
-
賦值運算符
image.png -
邏輯運算符
image.png 列表操作符
容器:
批量處理數(shù)字和字符串,就需要數(shù)組,用容器來容納批量的數(shù)據(jù)。
列表是容器的一種
列表的形式: [ ]
示例:
[1, 2, 3, 4, 5]
['ann', 'bob', 'cindy', 'dude', 'eric']
['a', 2, 'b', 32, 22, 12]
列表和列表在比較時,用的操作符如下:
拼接:+ 和 ' '(后者是空格)
拷貝:*
邏輯運算:in、 not in;以及, <、<=、>、>=、!=、==
列表的操作原則:
兩個列表中的數(shù)據(jù)元素類型是相同的


