日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python数据类型总结_Python 数据类型总结

發(fā)布時間:2024/7/23 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python数据类型总结_Python 数据类型总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

感覺新學點什么總要寫下來,否則總有一種記不住的感覺

數(shù)據(jù)類型

python 中的變量定義就是賦值語句比如

val1 = 25

val2 = "hehe"

類型轉換函數(shù)

int()轉換成整數(shù)

float()轉換成浮點數(shù)

str()轉換成字符串

complex(x)將x轉為復數(shù),x為實部,虛部為0

complex(x, y)將x,y轉為復數(shù),x實部,y虛部

list()轉列表

tuple()轉元組

字符串

用單引號或雙引號包圍起來的就是字符串,這種靈活性使你可以在字符串中包含引號

"This is a string in python"

'This is another string in python'

'This is also a string in "python"'

注意:加r和不加r的字符串

str = r'\n\t'

str1 = '\n\t'

print(str)

print(str1)

#output:

#\n\t

#

#可以看出有r的字符串不對其中的字符進行轉義操作

類似與前綴r,前綴u表示這個字符串是unicode編碼u'unicode'

表現(xiàn)形式

單引號

雙引號

三引號(可跨越多行)

str = '''

I

want

to

do

this

'''

字符串操作方法

訪問

支持切片訪問

大小寫

s.title()

返回的字符串單詞首字母大寫,其余小寫

s.upper()

s.lower()

合并字符串

使用+號

判斷數(shù)字

s.isdigit()

刪除空白

-s.rstrip()

刪除末尾空白

s.lstrip()

s.strip()

數(shù)字

整數(shù)

python3的整數(shù)不限制大小!

也沒有什么signed和unsigned,是不是很人性化呢?

和慣例一樣0x前綴是16進制,0前綴是8進制

浮點數(shù)

注意在python3中1/2的值是0.5,而在python2中則是0

e的用法和在C/C++中一樣,表示10的冪1e8就是$10^8$

復數(shù)

complex1 = 1 + 3j

列表

由一系列有序的元素組成,其中的元素可以是任何類型。

在python中用方括號表示列表

name = ['a', 'b', 'c']

操作

訪問

下標訪問:name[0]

長度:用len()函數(shù),此函數(shù)同時可用于浮點數(shù),元組的類型

添加和刪除

l.append(object)

l.extend(list)添加一個列表到列表末尾

l.insert(index, object)

del name[0]

使用 del語句刪除

l.pop([index])默認為刪除最后一個并返回這個對象,也可以通過index指定,

l.remove(value)按值刪除第一個出現(xiàn)的對象

組織列表

l.sort([cmpfunc])

l.count(value)value出現(xiàn)的次數(shù)

l.index(value)value的索引值(第一個)

l.sorted()

l.reverse()

列表解析

squares = [value**2 for value in range(1,11)]

創(chuàng)建了一個列表,元素為1,4,9...

切片

names = ['a', 'b', 'c', 'd']

sname = names[0:3] # 表示names的前三個元素

ssname = names[:3] # 省略表示從列表開始到第3個元素

元組

元組和列表類似,也是由有序的元素組成,用圓括號表示元組

size = (3, 4)

size[0] = 1 # error:不能修改元組元素

size = (5, 6) # 可以重新定義元組

不允許對元組的元素進行修改,如需修改元組,只能對元組進行重定義。

不能刪除元組元素,但是可以用del函數(shù)刪除整個元組

注意:當元組只有一個元素時,要在元素后加上一個逗號

tuple1 =(3)

print(tuple1[0]) #報錯,此時tuple1被識別為int類型

tuple2 = (2,)

print(tuple2[0]) #正確姿勢

字典

字典 是一系列鍵 — 值對 。每個鍵 都與一個值相關聯(lián),你可以使用鍵來訪問與之相關聯(lián)的值。字典用花括號定義

alien = {'color' : 'green'}

操作

字典的訪問

通過鍵訪問

alien['color'] = 'yellow'

d.get(key, default=None)返回指定鍵的值,如果沒有則返回default

d.setdefault(key, default=None)設置指定鍵的值,如果不存在則添加并設為default

元素的添加

鍵做下標,直接添加

a['key'] = value

遍歷

d.items()返回一個鍵-值對的列表

d.keys()返回鍵列表

d.values()返回一個包含所有值的列表

用for語句遍歷

for key, value in a.items():

print(key)

print(value)

刪除鍵值對

d.clear()刪除全部

del語句

del a['key']

總結

以上是生活随笔為你收集整理的python数据类型总结_Python 数据类型总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。