- Python程序設(shè)計案例教程:從入門到機(jī)器學(xué)習(xí)(微課版)
- 張思民
- 608字
- 2019-12-06 14:23:20
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)義符

- OpenStack Cloud Computing Cookbook(Third Edition)
- 計算思維與算法入門
- Java持續(xù)交付
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- 編程菜鳥學(xué)Python數(shù)據(jù)分析
- ActionScript 3.0從入門到精通(視頻實戰(zhàn)版)
- C# 7.0本質(zhì)論
- PostgreSQL 12 High Availability Cookbook
- 軟硬件綜合系統(tǒng)軟件需求建模及可靠性綜合試驗、分析、評價技術(shù)
- Manage Your SAP Projects with SAP Activate
- 劍指大數(shù)據(jù):企業(yè)級電商數(shù)據(jù)倉庫項目實戰(zhàn)(精華版)
- PHP典型模塊與項目實戰(zhàn)大全
- Neo4j權(quán)威指南 (圖數(shù)據(jù)庫技術(shù)叢書)
- Cocos2D Game Development Essentials
- Clojure High Performance Programming