簡單介紹python的字串與序列

2021-09-28 22:44:37 字數 1923 閱讀 8859

一、python3 字串

字串是 python 中最常用的資料型別。我們可以使用引號( 』 或 " )來建立字串。

建立字串很簡單,只要為變數分配乙個值即可。例如:

var1 = 『hello world!』

var2 = 「runoob」

1、python 訪問字串中的值

python 不支援單字元型別,單字元在 python 中也是作為乙個字串使用。

python 訪問子字串,可以使用方括號來擷取字串。

2、python 字串更新

你可以擷取字串的一部分並與其他字段拼接,如下例項:

例項(python 3.0+)

#!/usr/bin/python3

var1 = 『hello world!』

print ("已更新字串 : ", var1[:6] + 『runoob!』)

3、python轉義字元

在需要在字元中使用特殊字元時,python用反斜槓()轉義字元。

如下:轉義字元 描述

(在行尾時) 續行符

\ 反斜槓符號

』 單引號

" 雙引號

\a 響鈴

\b 退格(backspace)

\000 空

\n 換行

\v 縱向製表符

\t 橫向製表符

\r 回車

\f 換頁

\oyy 八進位制數,yy 代表的字元,例如:\o12 代表換行,其中 o 是字母,不是數字 0。

\xyy 十六進製制數,yy代表的字元,例如:\x0a代表換行

\other 其它的字元以普通格式輸出

4、python字串運算子

+;*;[];[:];in;not in;r/r;%。

5、python字串格式化

python 支援格式化字串的輸出 。儘管這樣可能會用到非常複雜的表示式,但最基本的用法是將乙個值插入到乙個有字串格式符 %s 的字串中。

%c;%d;%s;%u;%o;%x;%x;%f;%e;%e;%g;%g;%p。

6、python三引號

python三引號允許乙個字串跨多行,字串中可以包含換行符、製表符以及其他特殊字元。

7、unicode 字串

在python2中,普通字串是以8位ascii碼進行儲存的,而unicode字串則儲存為1位unicode字串,這樣能夠表示更多的字符集。使用的語法是在字串前面加上字首 u。

在python3中,所有的字串都是unicode字串。

8、python 的字串內建函式

二、序列

python3 列表

序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。

python有6個序列的內建型別,但最常見的是列表和元組。

序列都可以進行的操作包括索引,切片,加,乘,檢查成員。

此外,python已經內建確定序列的長度以及確定最大和最小的元素的方法。

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。

列表的資料項不需要具有相同的型別

建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可。如下所示:

list1 = [『google』, 『runoob』, 1997, 2000];

list2 = [1, 2, 3, 4, 5 ];

list3 = [「a」, 「b」, 「c」, 「d」];

與字串的索引一樣,列表索引從0開始。列表可以進行擷取、組合等。

1、訪問列表中的值;

2、更新列表;

3、刪除列表元素;

4、python列表指令碼操作符;

5、python列表擷取與拼接;

6、巢狀列表;

7、python列表函式&方法。

python字串的介紹

建立字串 str1 hello str2 hello 字串的運算 字串的拼接 1.使用 號 str3 str1 str2 2 使用 號 注意 在輸出的時候使用,在逗號的位置會產生乙個空格 3.使用 號 s字串 4.使用join函式來進行拼接 str1.join 序列 功能 以指定的字串對序列中的元素...

簡單講解Python中的字串與字串的輸入輸出

字串www.cppcns.com 字串用 或者 括起來,如果字串內部有 或者 需要使用 進行轉義 print i m ok.i m ok.轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,字元 本身也要轉義,所以 表示的字元就是 當然如果不需要轉義,可以使用r print t print ...

Python 字串簡單使用

resume hello world print resume hello worldresume name 高雷 company xx企業 age 18 print resume name 高雷 company xx企業 age 18resume hello world print resume ...