字串使用方法

2022-08-31 10:36:08 字數 1074 閱讀 2078

我們來看看在使用字串的過程中可能會遇到的一些特殊情況:

首先,什麼時候用雙引號,什麼時候用單引號呢?

一致性原則:在表示乙個完整的字串的時候,在字串的兩頭,要麼全是雙引號,要麼全是單引號。如:

1 string1 = "

it is a wonderful world

"2 string2 = '

it is a wonderful world

'

這兩種表達方式都是正確的。

更加複雜的一種情況是,如果字串中本來就帶有引號呢?

如:what's your name?

假如我們直接用單引號(這是錯誤的):

1

print

'what

's your name?'

計算機自動識別了第乙個和第二個引號,但是無法識別第三個引號,因為它沒有成對出現。

一種解決方法是:用雙引號來包裹整個字串。

1

print

"what's your name?

"

還有一種更好的方法,就是使用反斜槓符號「\」:我們通過反斜槓符號來告訴計算機,這裡的引號不是用來標記字串,而是字串本身含有的字元之一。

1

print

'what\'s your name?

'

還有乙個問題,如果想要列印出乙個字串的某個字元應該怎麼做呢?首先讓我們來分解一下字串。

1 string = "

python

"2 letter = string[2]

這段**展示了如何獲取一段字串的第3個字元。

最後,如果字串太長,我想分幾行來寫怎麼辦?這時可以用三引號。

三引號可以是三個單引號('''),也可以是三個雙引號(""")。如:

1 text = """

hello, what is your name?

2my name is hanmeimei

3and you?

4my name is lilei

"""

JavaScript字串使用方法

查詢方法 charat 返回字串中第n個字元的實際值,超出範圍則返回空字串,有效範圍0到length 1 charcodeat 返回字串中第n個字元的unicode編碼,超出範圍則返回nan,有效範圍0到length 1 fromcharcode 根據字元編碼組成的新的字串 位置方法 indexof...

STL 字串使用方法

string s1 預設建構函式,s1為空串 string s2 s1 將s2初始化為s1的乙個副本 string s3 valuee 將s3初始化乙個字串面值副本 string s4 n,c 將s4 初始化為字元 c 的n個副本 cin s5 讀取有效字元到遇到空格 getline cin,s6 ...

QT Json字串(使用方法)

1.定義 bool double string array object null 2.陣列和物件 1 陣列是值的列表,形如 1 2,2 物件是鍵 值對的集合,形如。3 物件中的所有鍵都是字串,並且物件不能包含任何重複鍵。陣列和物件可以相互巢狀。3.乙個簡單的json檔案示例。乙個json物件包含五...