1.表示形式
字串要用』 '或者" "括起來,可在變數中,也可單獨存在可以用type()來測試變數型別
2.轉義符str1 =
"hello"
str2 =
'world'
\:,\ " , \ \ , \n(換行)
… 例…:…h e l l o("\""
+ str1 +
"\\"
("hello\nword\n\nhi"
)
位置索引值: 0 1 2 3 4 ——0 ~ l-1
反向索引值: -5 -4 -3 -2 -1 ——l~ -1
位置編號就叫做索引
單個索引字串特定位置<string>[《索引》]
多個索引字串特定範圍<string>[<start>:<end>],範圍為[<start>:<end>)不包括end位置
可以使用+或者*連線(str1[2]
)x =
6print
(str1[x -2]
(str1[-2
(str1[0:
-1])
len()函式可以返回乙個字串長度(str1 +
" "+ str2)
print(3
* str1)
str()函式可以轉換為字串型別
<string>.upper() ----字串所有字母大寫(len
(str1)
(str
(int
(123.3))
)
<string>.lower() ----字串所有字母小寫
<string>.capitalize() ----首字母大寫
<string>.strip() ----去掉字串兩邊的空格或者指定字元
<string>.split() ----按照指定字元分割字串為陣列
<string>.isdigit() ----判斷字串是否全為數字型別,是true,不是false
<string>.find() ----搜尋指定字元
<string>.replace() ----字串替換
for <var> in <string>: ----迴圈遍歷字串中每乙個字元
str3 =
'i want to go to school, and you? '
(str3.upper())
str4 = str3.upper(
(str4)
(str4.lower())
str5 = str4.lower(
(str5)
(str5.capitalize())
(str3.strip())
(str3.strip(
'i')
(str3.split())
(str3.split(
't')
(str3.isdigit())
(str3.find(
'want'))
(str3.replace(
't',
'p')
)for i in str3:
(i)
mysql字串型別 mysql 字串型別
字串型別 字串型別指char varchar binary varbinary blob text enum和set。該節描述了這些型別如何工作以及如何在查詢中使用這些型別。型別大小用途 char0 255位元組定長字串 varchar0 65535 位元組變長字串 tinyblob0 255位元組...
字串型別
c 定義了乙個內容豐富的抽象資料型別庫,其中,string和vector是兩種最重要的標準庫型別,前者支援可變長字串,後者則表示可變長的集合。還有一種標準庫型別是迭代器,它是string和vector的配套型別,常被用於訪問string中的字元或vector中的元素。本篇將介紹string型別。標註...
字串型別
redis字串型別鍵的查詢 1.get 查詢key的值 2.mget 查詢所有key的值 3.getrange 查詢乙個字串的子串,子串的內容取決於start和end.4.strlen 返回key的字串長度 5.getset 原子地給乙個key設定value並且將舊值返回 redis字串型別鍵的計數...