国产探花免费观看_亚洲丰满少妇自慰呻吟_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            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子长县| 咸丰县| 宜良县| 潜江市| 阿坝| 玛纳斯县| 寿宁县| 开远市| 会同县| 浦东新区| 北宁市| 正安县| 丰台区| 缙云县| 旌德县| 济南市| 衡阳市| 常宁市| 桦南县| 耿马| 嘉义县| 湾仔区| 班戈县| 唐河县| 东乡| 桃园县| 拜城县| 松溪县| 平利县| 安远县| 锦屏县| 彭水| 白城市| 平原县| 平远县| 三穗县| 双柏县| 合山市| 定襄县| 防城港市| 九龙城区|