最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python筆記-5 字符串

2023-06-23 20:09 作者:littersho  | 我要投稿

Python字符串

字符串或串(String)是由數(shù)字、字母、下劃線組成的一串字符。

它是編程語言中表示文本的數(shù)據(jù)類型。

字符串是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號 (?'?或?"?) 來創(chuàng)建字符串。

創(chuàng)建字符串很簡單,只要為變量分配一個值即可。例如:

var1 = 'Hello World!'

var2 = "Python Runoob"


python的字串列表有2種索引取值順序:

  • 從左到右索引默認0開始的,最大范圍是字符串長度少1

  • 從右到左索引默認-1開始的,最大范圍是字符串開頭

Python 訪問字符串中的值

Python 訪問子字符串,可以使用方括號來截取字符串,如下實例:

var1 = 'Hello World!'

var1[0]? ? --輸出 H

var1[-2]? ??--輸出 d

var1[1:5]? ??--輸出 ello


Python 字符串連接

我們可以對字符串進行截取并與其他字符串進行連接:

var1 = 'Hello World!'?

print?("輸出 :- ", var1[:6] + 'Runoob!')

--結(jié)果? ? ?

輸出 :- ?Hello Runoob!

Python 轉(zhuǎn)義字符

在需要在字符中使用特殊字符時,python 用反斜杠?\?轉(zhuǎn)義字符。如下表:

\(在行尾時)續(xù)行符

\\反斜杠符號

\'單引號

\"雙引號

\a響鈴

\b退格(Backspace)

\e轉(zhuǎn)義

\000空

\n換行

\v縱向制表符

\t橫向制表符

\r回車

Python字符串運算符

變量 a 值為字符串 "Hello",b 變量值為 "Python"

+? ? ? 字符串連接

>>>a + b? ? ? ? ? ? ? ?? ?'HelloPython'

*? ? ? ? 重復(fù)輸出字符串

>>>a * 2? ? ? ? ? ? ? ? ? ?'HelloHello'

[]? ? ? ? 通過索引獲取字符串中字符

>>>a[1]? ? ? ? ? ? ? ? ? ? ? ??'e'

[ : ]? ? ? 截取字符串中的一部分

>>>a[1:4]? ? ? ? ? ? ? ? ? ? ??'ell'

in? ? ? ? ? 成員運算符 - 如果字符串中包含給定的字符返回 True

>>>"H" in a? ? ? ? ? ? ? ? ??True

not in? ? ? 成員運算符 - 如果字符串中不包含給定的字符返回 True

>>>"M" not in a? ? ? ? ? ? ?True

Python 字符串格式化

Python 支持格式化字符串的輸出 。

在 Python 中,字符串格式化使用與 C 中 sprintf 函數(shù)一樣的語法。

如下實例:

第一種:%s

% 運算符(求余符)也可用于字符串格式化。

給定 'string' % values,則 string 中的 % 實例會以零個或多個 values 元素替換。如果是多個值,請用()括起來。

print('%s,%s %s' % ("Hi,", "Hello", "World"))?

Terminal: Hi,,Hello World

第二種:format

字符串格式化的第二種方法,字符串format()方法。格式:str.format(). 這里寫個示例,字符串格式化可以使用索引也可以使用關(guān)鍵字的形式。

print("{1}, {0} {world}".format("Hello","hi", world="World"))?

Terminal: hi, Hello World

第三種:f-字符串

格式化字符串字面值(簡稱為?f-字符串)在字符串前加前綴 f 或 F,通過 {expression} 表達式,把 Python 表達式的值添加到字符串內(nèi)。

下面看一個簡單的例子

import math print(f"圓周率近似值為: {math.pi:.8f}")?

Terminal: 圓周率近似值為: 3.14159265


補充:

?%s?格式化字符串????? %d?格式化整數(shù)????? %u?格式化無符號整型??

%f?格式化浮點數(shù)字,可指定小數(shù)點后的精度????? %e?用科學計數(shù)法格式化浮點數(shù)




?

Python筆記-5 字符串的評論 (共 條)

分享到微博請遵守國家法律
华坪县| 确山县| 新闻| 诏安县| 通城县| 忻城县| 石河子市| 冀州市| 宜昌市| 团风县| 山东省| 额敏县| 于田县| 思茅市| 北宁市| 博兴县| 临江市| 瑞昌市| 凉城县| 齐齐哈尔市| 莱芜市| 文成县| 东乡| 上林县| 和龙市| 武威市| 宣恩县| 桐柏县| 涡阳县| 天水市| 祁阳县| 乌兰察布市| 崇阳县| 韶关市| 深州市| 睢宁县| 祥云县| 阿拉善左旗| 安图县| 兴和县| 连山|