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

歡迎訪問 生活随笔!

生活随笔

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

python

python整理数据_Python数据类型整理

發布時間:2025/3/20 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python整理数据_Python数据类型整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據類型

什么是數據類型:

首先我們知道變量就是表示事務狀態變化的量,那么不同的狀態,就要用不同的方式來表示

一.數字類型

1.1什么是數字類型:

即:1,2,1.5這樣的叫做數字類型

2.1數字類型的種類

整型(int)

比如像年齡和身高以及年份都可以使用整型來定義:

age=18

height=180

浮點型(float)

用于表示銀行卡余額,以及讓人頭大的體重等

tizhong=170.9

mony=4000.3

3.1如何用

可用于加減乘除、邏輯判斷

二. 字符串類型(str)

1.1定義:就是相當于用引號將其包裹乃內的一串字符,引號可以用單雙引號或三引號

三引號內的字符可以換號,單雙引號則不行

name = 'xigua'

name2 = "xigua"

由上述可知,單雙引號都可以將字符串包裹起來,但是問題來了,如果在打印時需要輸出一句話里面由雙引號怎么辦呢?

talk = '那個人和我說"今天天氣很好"'

print(talk)

打印結果:那個人和我說"今天天氣很好"

注意:如果一句話內有單雙引號的話,可以使用三引號將其括起來

1.2如何使用:

字符串可以使用'+','-','*'和邏輯比較

'+'可以拼接字符串

當我們有兩個字符串的時候,我們想要它們變成一個字符串的情況下

name_str = 'led gua'

character_str = '溫文爾雅,樂于助人'

print(name_str+character_str)

打印結果:led gua溫文爾雅,樂于助人

'*'可以在打印時輸出多個字符串

就好比我們在游戲中看見某些dalao的操作總會發666666而且會一連發好幾個

talk='6666 '

print(talk * 10)

為方便理解,在字符串最后面加上了一個空格

打印結果:6666 6666 6666 6666 6666 6666 6666 6666 6666 6666

通過邏輯進行比較

我們知道數字可以比較大小,其實字符串也可以

name_str = 'ledgua'

name_str2 = 'z'

print(name_str>name_str2)

打印結果:False

而字母又區分大小寫,而大小寫的對比方式其實不同

name_str = 'ledgua'

name_str2 = 'za'

print(name_str>name_str2)

print('Z' > 'A')

print('Z' > 'a')

打印結果:

False

True

False

三.列表類型(list)

上述介紹完字符串以后,我們發現可以將許多變量等存入自己定義的許多內容,但是我們發現如果要存放多個數據時,取值會變得十分麻煩,那么這個時候我們可以通過列表的方式來存儲那些變量

1.1作用

存放多個值,多個愛好,多個年齡,多個姓名

1.2定義

在[]內用逗號分隔開任意類型的值,值可以是數字也可以是字符串,或者是列表,又或者是字典等

1.3如何存

trait_list=['read','run','maomao']

#索引序號 0 1 2

#取出第二個序號

print(trait_list[1])

結果打印:run

trait_list=['read','run',['maomao',18,'xigualed']]

#索引序號 0 1 2

#取出maomao的愛人xigualed

print(trait_list[2][2])

打印結果:xigualed

四.字典類型(dict)

在使用列表的過程中,我們會發現,當我們存儲個人多個信息是,單個列表很難滿足我們的需求,那么這個時候我們就可以使用新的數據類型——字典

1.1作用

用于存取多個值,使用key:value的方式存值。存放數據的種類各種各樣并且數據較多時使用

1.2定義

使用{},在{}內用逗號隔開多個元素,每個元素都是key:value。通過key來獲得值,同時key對value內的值具有描述作用

user_info = {'name':'xigua','lngrid':'maomao','age':18}

#查看字典的id

print(id(user_info))

#查看字典的類型

print(type(user_info))

#輸出字典

print(user_info)

打印結果:

2822739101952

{'name': 'xigua', 'lngrid': 'maomao', 'age': 18}

1.3獲取字典的某一個值

user_info = {'name':'xigua','be fond of ':'maomao','age':18}

print(user_info['be fond of ']) #獲取字典中led喜歡的對象

五.布爾類型(bool)

1.1作用

用于判斷條件結果

1.2定義

用來表示邏輯運算的結果

1.3使用方式

print(bool(1 > 2))

print(bool(1 == 1))

打印結果:

False

True

注意:Python中所有數據類型的值自帶布爾值。如此多的數據類型中只需要記住只有0、None、空、False的布爾值為False,其余的為True。

print(bool(0))

print(bool(None))

print(bool(''))

print(bool([]))

print(bool({}))

print(bool(False))

打印結果:

Flase

Flase

Flase

Flase

Flase

Flase

六.解壓縮

1.1什么是解壓縮

當一個列表,我們需要取出多個值的時候

我們一般采用的是使用索引多行輸出,而這樣麻煩又累

解壓縮可以理解成是,在超市里面我們購物時,需要將多個物品一次性拿出來

name_list=['xigualed','baobaomao','tank']

x,y,z=name_list

打印結果:

xigualed baobaomao tank

但是問題來了,如果有時候我們又不需要的怎么辦

這個時候使用’_‘即可

一.

name_list=['xigualed','baobaomao','tank']

x,y,_ = name_list # _相當于告訴計算機不要了,不能以_開頭和結尾

結果打印:

xigualed baobaomao

二.

name_list = ['li', 'guapi', 'hang', 'son', 'zi', 'led']

x, y, _, _, _, z = name_list

x, y, *_, z = name_list #'*'表示中間的全部不要。

字典也時可以解壓縮的,不過字典解壓縮拿到的是key值

info = {'name': 'nick', 'age': 18}

x, y = info

print(x, y)

結果打印:

name age

用戶交互

1.1什么是用戶交互

用戶交互可以理解成為我們每天注冊各個軟件所輸入的手機號碼,或者登錄界面輸入的賬號等。這個可以理解為計算機與用戶交互。

1.2如何交互?

在python中,我們使用input來完成與用戶的交互

print('-'*100)

input('請輸入你的名字')

print(('*'*100))

————————————————————————————————

請輸入你的姓名:xiguapi 這個后面的xiguapi為用戶輸入

****************************************

無論我們輸入的值是數字類型、字符串類型、列表類型,input的接收值都是字符串類型

總結

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

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