Python--字串 及 切片--學習總結
阿新 • • 發佈:2018-12-13
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中可以使用一對雙引號 " 或者一對單引號 ' 定義一個字串 (多數使用雙引號)
- 雖然可以使用 \" 或者 \' 做字串的轉義,但是。。
如果字串內部需要使用 " ,可以使用 ' 定義字串
如果字串內部需要使用 ' ,可以使用 " 定義字串
- 可以使用 索引 獲取一個字串中 指定位置的字元,索引計數從 0 開始
- 也可以使用 for 迴圈遍歷 字串中 的每一個字元
2、字串的方法有如下:
3、對各種型別的方法的說明:
1、判斷型別---9個
2、查詢和替換---7個
3、大小寫轉換---5個
4、文字對齊---3個
5、去除空白字元----3個
6、拆分和連結----5個
方法太多。。。。記不住,這麼怎麼辦。。
記幾個常用的就基本滿足日常需求了,其他的只要瞭解即可,需要時再檢視使用。。。
4、字串的常用操作
長度、計數、位置方法演練
和列表檢視 長度、計數、位置的方法一樣,都是使用:
字串.len()
字串.index()
字串.count()
。。。。。。
5、字串的切片
- 切片 方法適用於 字串, 列表, 元組
- 切片使用 索引 值來限定範圍,從一個大的字串中切出小的字串
- 列表和元組都是有序的集合,都能通過索引值來獲取得到對應的資料
- 字典是無序的集合,通過 鍵值對 儲存資料
- 切片方法: 字串[開始索引:結束索引:步長] ------(使用冒號隔開)
注意:
- 指定的區間屬於 左閉右開 型 -----》 開始索引 >= 範圍 < 結束索引 ( 也是不包含結束為本身)
- 從頭開始,開始索引可以省略,冒號不能省略
- 到末尾結束,結束索引可以省略,冒號不能省略
- 步長預設為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 位置的 逆序 字串