国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3基礎之基本數據類型概述

2020-02-23 05:38:08
字體:
來源:轉載
供稿:網友

本文針對Python3中基本數據類型進行實例介紹,這些對于Python初學者而言是必須掌握的知識,具體內容如下:

首先,Python中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。在Python中,變量就是變量,它沒有類型,我們所說的“類型”是變量所指的內存中對象的類型。Python 3中有六個標準的數據類型:

Numbers(數字)

String(字符串)

List(列表)

Tuple(元組)

Sets(集合)

Dictionaries(字典)

本文主要先介紹這幾種數據類型的定義和它們之間的聯系與區別。

一、Numbers

Python 3支持int、float、bool、complex(復數)。數值類型的賦值和計算都是很直觀的,就像大多數語言一樣。內置的type()函數可以用來查詢變量所指的對象類型。

>>> a, b, c, d = 20, 5.5, True, 4+3j>>> print(type(a), type(b), type(c), type(d))<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

數值運算:

>>> 5 + 4 # 加法9>>> 4.3 - 2 # 減法2.3>>> 3 * 7 # 乘法21>>> 2 / 4 # 除法,得到一個浮點數0.5>>> 2 // 4 # 除法,得到一個整數0>>> 17 % 3 # 取余 2>>> 2 ** 5 # 乘方32

要點:

1、Python可以同時為多個變量賦值,如a, b = 1, 2。
2、一個變量通過賦值可以指向不同類型的對象。
3、數值的除法(/)總是返回一個浮點數,要獲取整數使用//操作符。
4、在混合計算時,Pyhton會把整型轉換成為浮點數。

二、Strings

Python中的字符串str用單引號(‘ ')或雙引號(“ ”)括起來,同時使用反斜杠(/)轉義特殊字符。

>>> s = 'Yes,he doesn/'t'>>> print(s, type(s), len(s))Yes,he doesn't <class 'str'> 14

如果你不想讓反斜杠發生轉義,可以在字符串前面添加一個r,表示原始字符串:

>>> print('C:/some/name')C:/someame>>> print(r'C:/some/name')C:/some/name

另外,反斜杠可以作為續行符,表示下一行是上一行的延續。還可以使用"""..."""或者'''...'''跨越多行。

字符串可以使用 + 運算符串連接在一起,或者用 * 運算符重復:

>>> print('str'+'ing', 'my'*3)string mymymy

Python中的字符串有兩種索引方式,第一種是從左往右,從0開始依次增加;第二種是從右往左,從-1開始依次減少。注意,沒有單獨的字符類型,一個字符就是長度為1的字符串。

>>> word = 'Python'>>> print(word[0], word[5])P n>>> print(word[-1], word[-6])n P            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定兴县| 清苑县| 文化| 抚松县| 塔河县| 辽中县| 阳西县| 永宁县| 河南省| 深泽县| 临城县| 常州市| 横峰县| 恩施市| 怀化市| 确山县| 岑溪市| 青岛市| 六枝特区| 曲水县| 天镇县| 元氏县| 泗水县| 阿尔山市| 舟山市| 祁连县| 南安市| 文昌市| 无锡市| 永顺县| 长寿区| 鲜城| 兴和县| 辽源市| 阳泉市| 山东省| 荔浦县| 广东省| 东乡县| 东山县| 马鞍山市|