雙引號
1.換行需要加/n ,比如:
val s = "select * from user \n where user_id >100"
println(s)
控制台輸出結果:
select * from user
where user_id >100
三引號1:中間字串可以直接回車換行
val s ="""select * from user
where user_id >100
and age <18 """
println(s)
控制台輸出結果:
select * from user
where user_id >100
and age <18
2:保留**塊原意,中間可以有雙引號
val s ="""select * from user
where user_id >100
and name="dudu" """
println(s)
控制台輸出結果:
select * from user
where user_id >100
and name=「dudu」
3:格式化
在idea中輸入三個雙引號,回車,行頭會出現|,回車一次,會出現乙個|,結尾是.stripmargin
val s =
"""select *
|from user
|where user_name="dudu"
|and age = 18
""".stripmargin
println(s)
控制台輸出結果:
select *
from user
where user_name=「dudu」
and age = 18
python三個單引號
以前寫注釋的時候常用三個單引號,最近工作經常要寫多行的sql,特別是在pymysql中如果使用單引號,轉義將極其麻煩 看兩個栗子 pymysql單引號 select from tmp table where tmp type in a b c 當sql到幾十行,裡面混雜模糊查詢 正則時就很麻煩了 而...
scala的三個排序方法
def sorted b a implicit ord ordering b reprscala val a list 10,5,8,1,7 sorted a list int list 1,5,7,8,10 scala val b list banana pear orange sorted b ...
python中單,雙引號和三個雙引號的區別
先說1雙引號與3個雙引號的區別,雙引號所表示的字串通常要寫成一行 如 s1 hello,world 如果要寫成多行,那麼就要使用 連行符 吧,如 s2 hello,world s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下 s3 hello,world,hahaha.那麼s3實際上...