達內培訓第三天筆記

2021-06-29 04:49:17 字數 1017 閱讀 9688

1.運算子

1.運算子

1)算術運算子:+,-,*,/,%,++,--

++/--:自增1/自減1,可放在變數前和變數後

1.1)++/--單獨使用時,在前在後無差別

1.2)++/--若被使用時,在前在後有差別

1.2.1)++在後,先使用,再自增

1.2.2)++在前,先自增,再使用

2)關係運算子:>(大於),<(小於),>=(大於或等於),<=(小於或等於),==(等於),!=(不等於)

關係運算的結果為boolean型,

關係成立則為true,關係不成立則為false

3)邏輯運算子:&&(短路與),||(短路或),!(邏輯非)

&(非短路與),|(非短路或)

邏輯運算是建立在關係運算基礎之上的,

邏輯運算的結果也是boolean型

&&:兩邊都為真則為真,見false則false

第乙個數為false時短路(後面的不執行了)

||:有一邊為真則為真,見true則true

第乙個數為true時短路(後面的不執行了)

!:非真則假,非假則真

4)賦值運算子:=

擴充套件賦值運算子+=,-=,*=,/=,%=

推薦使用擴充套件賦值運算子,因其效率高

5)字串拼接:+

+號若兩邊為數字,則做加法運算

+若有一邊為字串,則做字串拼接

6)三目運算子: boolean ? 數1 : 數2

執行過程:

計算boolean的值:

若為true,則整個結果為數1

若為false,則整個結果為數2

2.分支結構:有條件的執行某語句--------並非每句必走

1)if:1條路

2)if...else:2條路

3)if...else if:多條路

4)switch...case:多條路

優點:結構清晰、效率高

缺點:整型,判斷相等

break:跳出switch...case

培訓第三天

今天是培訓第三天了,天氣微涼,前路茫茫 上午老師帶領我們複習了for迴圈,雖然仍是一知半解,但比起昨天清晰了不少 以下是對for迴圈的一些體會 表示式2一定要明確地限定範圍,否則會陷入死迴圈 與昨天相同,仍要注意if的條件後不加 在此獨立成集,代表乙個空集 值?空集?這是數學?今天也進一步了解了wh...

第三天 筆記

day03 運算子 1,單目運算子 運算元只有乙個的.比如 1 1 2,雙目運算子 運算元為兩個的.比如 1 2 3,三目運算子 運算元有三個.算數運算子 取餘 正負性的資料僅與第乙個運算元正負性一致 小括號優先順序最高.特點 1,什麼樣地資料型別相互運算,其結果還是什麼資料型別 自動型別轉換 由小...

第三天筆記

python資料型別學習 了解python的基本概念,表示式 語句 函式等,知道什麼是識別符號,有哪些注意事項,要怎麼去用,命名的規則,python有哪些關鍵字。關於python的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...