Python基礎之資料型別

2021-08-11 21:27:25 字數 2093 閱讀 4905

1.程式輸出(print)

>>> print('hello world!')

hello world!

2.程式輸入(input)

>>> name=input()

shuaishuai

>>> print('hello',name)

hello shuaishuai

3.注釋(#,'''  ....   ''')

>>> #這是乙個注釋

>>> '''這是

乙個多行注釋'''

4,運算子

加,減,乘除,地板除,取餘,乘方

5,變數和賦值

變數名僅僅是一些字母開頭的識別符號,包括大寫或小寫字母,另外還包括下劃線( _ ).python變數名是大小寫敏感的

6.數字

python數字型別包括整型,浮點型,布林型,複數型。

7.字串

python 中字串被定義為引號之間的字元集合。python 支援使用成對的單引號或雙引號,使用索引運算子( [ ] )和切片運算子( [ : ] )可以得到子字串。字串有其特有的索引規則:第乙個字元的索引是 0,最後乙個字元的索引是 -1

加號( + )用於字串連線運算,星號( * )則用於字串重複。

>>> py='python'

>>> iscool = 'is cool'

>>> py[0]

'p'>>> py[:]

'python'

>>> py[2:5]

'tho'

>>> py+iscool

'pythonis cool'

>>> py+' '+iscool

'python is cool'

>>> py*3

'pythonpythonpython'

8.列表和元祖

列表元素用中括號[ ]包裹,元素的個數及元素的值可以改變。元組元素用小括號( )包裹,不可更改(然而有時其內容可以)。元組可以看成是唯讀的列表。

通過切片運算( [ ] 和 [ : ] )可以得到子集。

>>> alist=[1,'a',2.4,'world','hello']

>>> alist

[1, 'a', 2.4, 'world', 'hello']

>>> alist[0]

1>>> alist[-1]

'hello'

>>> alist[2:4]

[2.4, 'world']

>>> d

'sweet'

>>> d['orange']

'acid'

>>> d['orange']='yellow'

>>> d

>>> atuple

>>> atuple[0]

'b'>>> atuple[:3]

>>> atuple[-1]=5

traceback (most recent call last):

file "", line 1, in atuple[-1]=5

typeerror: 'tuple' object does not support item assignment

9.字典

字典是python 中的對映資料型別,由鍵-值(key-value)對構成。幾乎所有型別的python 物件都可以用作鍵,不過一般還是以數字或者字串最為常用。

值可以是任意型別的python 物件,字典元素用大括號()包裹。

>>> d

'sweet'

>>> d['orange']

'acid'

>>> d['orange']='yellow'

>>> d

>>> d['banana']='nice'

>>> d

在乙個字典中不能有重複的key,給乙個存在的key賦值會覆蓋原來的值。

在任何時候都可以加入新的鍵值對。

字典是無序的。

字典的key大小寫敏感。

python 基礎之資料型別

一.變數 1.目的 為了能讓計算機能像人一樣記憶 2.使用 先定義 後引用 定義 1.變數名 變數值 2.變數值 記錄事物的狀態 記憶體位址 id是通過記憶體位址算出來的 age 18 print id age 1374973952 型別type print type age is 判斷id是否相等...

Python基礎之資料型別

1.bool 在python裡面哪些值是false 0 none false t true print type t 2.int i 123 print type i 3.float 1e10 科學計數法也是float 字串是不可改變的,字串做了一些操作後,會生成乙個新的字串 只有乙個元素的tupl...

Python基礎之資料型別

增 name name.insert index,element 元素 刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表 改 name index newv...