1. 程式人生 > >Python--字串 及 切片--學習總結

Python--字串 及 切片--學習總結

Python的簡單輸入輸出函式:

輸出函式:

# 符號要用英文符號
print("這是輸出函式”);

輸入函式:

input("現在可以輸入了:");
# 把輸入的資料賦值給變數
name = input("輸入值賦值給name:");

例如:

name = input("輸入值賦值給name:");
print("name=%s"%name);

# 在執行曲中用鍵盤輸入  123

結果:

檢視資料型別:

使用型別函式  type();

例如:

name = "這是中文";
print(type(name));
# 要用到print函式,才能夠輸出

效果:     表明name是  str  型別

常用的格式化型別用  %d   %f    %s   三種

使用方法:

一個格式化符輸出:

多個格式化符輸出:

1、字串的定義:

  • 字串 就是一串字元,程式語言中表示文字的資料型別
  • 在Python中可以使用一對雙引號 " 或者一對單引號 '  定義一個字串  (多數使用雙引號)
  1.  雖然可以使用 \" 或者 \' 做字串的轉義,但是。。

如果字串內部需要使用 " ,可以使用 ' 定義字串

如果字串內部需要使用 ' ,可以使用 " 定義字串

  • 可以使用 索引 獲取一個字串中 指定位置的字元,索引計數從 0 開始
  • 也可以使用 for 迴圈遍歷 字串中 的每一個字元

2、字串的方法有如下:

3、對各種型別的方法的說明:

1、判斷型別---9個

2、查詢和替換---7個

3、大小寫轉換---5個

4、文字對齊---3個

5、去除空白字元----3個

6、拆分和連結----5個

方法太多。。。。記不住,這麼怎麼辦。。

記幾個常用的就基本滿足日常需求了,其他的只要瞭解即可,需要時再檢視使用。。。

4、字串的常用操作

長度、計數、位置方法演練

和列表檢視 長度、計數、位置的方法一樣,都是使用:

字串.len()

字串.index()

字串.count()

。。。。。。

5、字串的切片

  • 切片 方法適用於 字串, 列表, 元組
  • 切片使用 索引 值來限定範圍,從一個大的字串中切出小的字串
  • 列表元組都是有序集合,都能通過索引值來獲取得到對應的資料
  • 字典無序集合,通過 鍵值對 儲存資料
  • 切片方法: 字串[開始索引:結束索引:步長]   ------(使用冒號隔開)

注意:

  1. 指定的區間屬於 左閉右開 型 -----》 開始索引 >= 範圍 < 結束索引 ( 也是不包含結束為本身)
  2. 從頭開始,開始索引可以省略,冒號不能省略
  3. 到末尾結束,結束索引可以省略,冒號不能省略
  4. 步長預設為1,如果連續切片,數字和冒號都可以省略

6、演練

先定義一個字元變數 num_str,並賦值為:0123456789  -----num_str = "0123456789"

6.1、擷取從 2 - 5 位置的字串

6.2、擷取從 2 - 末尾的字串

6.3、擷取從 開始 - 5 位置的字串

6.4、擷取 完整 的字串

6.5、從開始位置,每隔一個字元擷取字串

6.6、從索引 1 開始,每隔一個去一個

6.7、從索引 2 到末尾 -1 的字串

6.8、擷取字串末尾兩個字元

6.9、字串的逆序

注意:想要字串的任意位置到任意位置的逆序,只能是開始索引大於或等於結束索引,並步長為負值 (同樣 結束索引為開區間)

6.10、擷取從 2 - 5 位置的 逆序 字串