官术网_书友最值得收藏!

2.1 Python的數(shù)據(jù)類型

Python定義了6組標(biāo)準(zhǔn)數(shù)據(jù)類型:

· Number(數(shù)字);

· String(字符串);

· List(列表);

· Tuple(元組);

· Sets(集合);

· Dictionary(字典)。

1.?dāng)?shù)字類型

數(shù)字類型包括整數(shù)int、浮點數(shù)float、復(fù)數(shù)complex和布爾值bool四種類型。

Python的數(shù)據(jù)類型在使用時,不需要先聲明,可以直接使用。

例如:

布爾值類型是一種特殊的數(shù)據(jù)類型,表示真True/假False值,它們分別映射到整數(shù)1和0。

2.字符串

用單引號或雙引號括起來的字符序列稱為字符串。

例如,'abc'、'123'、"Hello"和"你好"都是字符串。

在Python中定義了很多處理字符串的內(nèi)置函數(shù)和方法(函數(shù)是直接調(diào)用的,方法需要通過對象用“.”運算符調(diào)用),現(xiàn)介紹幾個常用的字符串函數(shù)和方法。

(1)str()函數(shù)

str()函數(shù)可以將數(shù)字對象、列表對象、元組等轉(zhuǎn)換成字符串。

例如:

(2)find()方法

find()方法可以查找字符子串在原字符串中首次出現(xiàn)的位置,如果沒有找到,則返回-1。

例如:

(3)lower()方法

lower()方法可以將字符串中的大寫字母轉(zhuǎn)換為小寫字母。

例如:

(4)split()方法

split()方法按指定的分隔符將字符串拆分成多個字符子串,返回值為列表。

例如:

(5)strip()方法

strip()方法用于刪除字符串頭尾指定的字符(默認(rèn)為空格)。

例如:

3.轉(zhuǎn)義符

在Python語言中提供了一些特殊的字符常量,這些特殊字符稱為轉(zhuǎn)義符。通過轉(zhuǎn)義符可以在字符串中插入一些無法直接輸入的字符,如換行符、引號等。每個轉(zhuǎn)義符都以反斜杠(\)為標(biāo)志。例如,'\n'代表一個換行符,這里的'n'不再代表字母n而作為“換行”符號。常用的以“\”開頭的轉(zhuǎn)義符如表2.1所示。

表2.1 常用轉(zhuǎn)義符

主站蜘蛛池模板: 正蓝旗| 黑山县| 三原县| 玉树县| 且末县| 读书| 武安市| 阜新| 秀山| 澄江县| 石泉县| 镇坪县| 宁明县| 法库县| 绥滨县| 伊宁市| 德昌县| 南昌县| 石泉县| 西贡区| 鲁山县| 泽普县| 罗定市| 大港区| 梁山县| 清水县| 开原市| 德保县| 新竹县| 濮阳县| 阳东县| 陇南市| 牡丹江市| 郓城县| 丹东市| 沈阳市| 博兴县| 武陟县| 黄石市| 文登市| 古田县|