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的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...