1、運算子與特殊字元
/ 選擇子元素,返回左側元素的直接子元素;如果「/」位於最左側表示選擇根結點的直接子元素
// 遞迴下降,不論深度,搜尋指定的元素;如果位於最左側表示從根結點出發遞迴下降搜尋指定元素
. 表示當前元素
* 萬用字元,選擇任意元素,不考慮名字
@ 取得屬性值,作為屬性名的字首
@* 萬用字元,選擇任意屬性,不考慮名字
: 名字作用範圍分隔符,將名字作用範圍字首與元素或屬性名分隔開來
!* 在相關節點上應用指定方法
()* 分組,明確指定優先順序
應用過濾樣式
* 下標運算子,用於在集合中指示元素
2、邏輯運算子(比較運算子)
比較運算子 可選樣式 描述
and $and$或&& 邏輯與
or $or$或|| 邏輯或
not() $not$ 邏輯非
3、關係運算子
= $eq$ 相等
= $ieq$ 相等(不區分大小寫)
!= $ne$ 不等
$ine$ 不等(不區分大小寫)
< $lt$ 小於
$ilt$ 小於(不區分大小寫)
< = $le$ 小於等於
$ile$ 小於等於(不區分大小寫)
> $gt$ 大於
$igt$ 大於(不區分大小寫)
>= $ge$ 大於等於
$ige$ 大於等於(不區分大小寫)
$all$ 集合運算子,如果集合中所有專案均滿足條件則返回「真」
$any$ 集合運算子,如果集合中任意專案滿足條件則返回「真」
| 集合運算子,返回兩個集合的聯合
record ":
= $start and position() <= $middle]" />
= $middleplusone and position() <= $end]" />
一些運算子
int a 3 int b a 先把a的值賦給b,a再自增 int c a a先自增,再把值賦給c system.out.println a system.out.println b system.out.println c 結果輸出 535 冪運算,計算2 3 double pow math.po...
Python 看書的一些記錄 運算子過載
1 類是模組的一部分,是模組物件的屬性。2 類和模組都是命名空間,但是類是對於語法的。模組是對於檔案的 3 類支援多個例項,但是模組被匯入時只有乙個。抽象超類就是指類的部分行為需要由其子類提供 class person object docstring for person def init sel...
C 的一些運算子
參見 c 高階程式設計 第四版 is 運算子可以檢查物件是否與特定的型別相容。相容 表示物件是該型別,或者派生於該型別。例如,要檢查變數是否與 object 型別相容 int i 10 if i is object int和從 object 繼承而來的其他 c 資料型別一樣,表示式 i is obj...