4.數據類型
註:不可變數據類型
1.創建:
str1=‘’
str2='abc'
str3='漢字'
str4='100'
註:如果字符串中有想要輸出的%時,寫2個 。例------------->%%
2.自然字符串
str=r"Newlines are indicated by \n"
註指示某些不需要如轉義符那樣的特別處理的字符串,那麽你需要指定一個自然字符串。自然字符串通過給字符串加上前綴r或R來指定
3.字符串操作
3.1
str='abc'
str.upper() <------------將字母全部轉為大寫
str.capitalize() <---------將首字母轉為大寫
3.2
str1='ABC'
str1.lower() <-----------將字母轉為小寫
3.3
str2=‘adebcde'
str2.replace('de','aa',2) <---------替換
註:replec()中 a 為被修改的目標元素, *為要改成此元素(可以為任意),2為要替換幾個(如果不寫默認為全部替換)
3.4
str3=‘ abc ’
str3.strip() <------------去掉倆邊的空格換行等
str3.lstrip() <------------去掉左邊的空格換行等
str3.rstrip() <------------去掉右邊的空格換行等
3.5
str4='abababababc'
str4.split('b',2) <----------通過元素‘b’分割,2為分割到第幾個,不加則默認全部分割
3.6
str5='123'
str5.isdecimal() <----------判斷是否為純數字的字符串,返回True或Flase
3.7
str6='abc'
str6.index('a') <----------獲取元素位置(通用方法)
3.8
切片(獲取範圍元素)-------------> str[:]或str[2:4]或str[2:10:2]
4.數據類型