當前位置:首頁 » 編程語言 » ippythonlong

ippythonlong

發布時間: 2022-11-01 23:25:25

『壹』 python中都有哪些數據類型

python中數據類型有:整型、長整型、浮點型、字元串類型、布爾類型、列表類型、元組類型、字典類型、集合類型。

數據類型是每種編程語言必備屬性,只有給數據賦予明確的數據類型,計算機才能對數據進行處理運算,因此,正確使用數據類型是十分必要的,不同的語言,數據類型類似,但具體表示方法有所不同,以下是Python編程常用的數據類型:

1. 數字類型

Python數字類型主要包括int(整型)、long(長整型)和float(浮點型),但是在Python3中就不再有long類型了。

int(整型)

在32位機器上,整數的位數是32位,取值范圍是-231~231-1,即-2147483648~214748364;在64位系統上,整數的位數為64位,取值范圍為-263~263-1,即9223372036854775808~9223372036854775807。

long(長整型)

Python長整型沒有指定位寬,但是由於機器內存有限,使用長的長整數數值也不可能無限大。

float(浮點型)

浮點型也就是帶有小數點的數,其精度和機器有關。

complex(復數)

Python還支持復數,復數由實數部分和虛數部分構成,可以用 a + bj,或者 complex(a,b) 表示, 復數的實部 a 和虛部 b 都是浮點型。

2. 字元串

在Python中,加了引號的字元都被認為是字元串,其聲明有三種方式,分別是:單引號、雙引號和三引號;Python中的字元串有兩種數據類型,分別是str類型和unicode類型,str類型採用的ASCII編碼,無法表示中文,unicode類型採用unicode編碼,能夠表示任意字元,包括中文和其他語言。

3. 布爾型

和其他編程語言一樣,Python布爾類型也是用於邏輯運算,有兩個值:True(真)和False(假)。

4. 列表

列表是Python中使用最頻繁的數據類型,集合中可以放任何數據類型,可對集合進行創建、查找、切片、增加、修改、刪除、循環和排序操作。

5. 元組

元組和列表一樣,也是一種序列,與列表不同的是,元組是不可修改的,元組用」()」標識,內部元素用逗號隔開。

6. 字典

字典是一種鍵值對的集合,是除列表以外Python之中最靈活的內置數據結構類型,列表是有序的對象集合,字典是無序的對象集合。

7. 集合

集合是一個無序的、不重復的數據組合,它的主要作用有兩個,分別是去重和關系測試。

推薦課程:Python3機器學習快速入門(黑馬程序員)

『貳』 為什麼在開發中要將IP轉化為Long類型

ip地址的各種表現形式:
32位二進制形式:
十進制形式:3396362403
普通形式:202.112.96.163

這個不是說非要用那種方式保存,比如單片機只認識高頻(1)和低頻(0)信號,你要傳遞一個IP給硬體設備的話,也許就需要轉成32位的二進制告訴它。

『叄』 python數據類型有哪些

詳情如下:
1.數字類型: python3的數字類型包括: int(長整型) float(浮點型) complex(復數) bool(布爾型) 注意:在Python 3里,只有一種整數類型 int,表示為長整型,沒有 python2 中

『肆』 python常見數據類型

一,python整數類型所表示的數據。

1,一般用以表示一類數值:所有正整數,0和負整數;

2,整型作為最常用的,頻繁參與計算的數據類型,在python3.5中解釋器會自動在內存中創建-5-3000之間的(包含5,不包含3000)整型對象,也就是說在該范圍內,相等都是同一個已經創建好的整型對象。范圍之外的即使相等也表示不同對象,該特性隨python版本而改變,不要過於依賴。

3,bool型繼承了int型,他是int的子類。

4,Python2中有長整型long,數值范圍更大,在python3中已取消,所有整型統一由int表示。

5,參與所有數值計算,數學運算,科學計算。這也是所有編程語言都有的數據類型,因為編程語言生而需要模擬人的思維,藉助數學方式,自動計算、更好的解決大量重復性的事務,因此數值類型、整數類型在編程語言中不可或缺。

6,支持二進制(0b\0B開頭),十進制,八進制(0o\0O),十六進制(0x\0X)

二,python整數和浮點型支持常規的數值運算

整數和浮點數都可參與的運算:+ - * / %(取余) //(整除) **(冪)

Python字元型:

python字元型表示的數據:
python3支持Unicode編碼,由字母、數字和符號組成的形式就叫字元串,更接近或者相同與人們文字元號表示,因此在信息表示和傳遞時它也是最受認可的形式。在程序編寫中也是非常常用,對應的可操作的方法也很多,很有意思。
字元串不可被修改,可以拼接等方法創建新字元串對象;
支持分片和下標操作;a[2:]
支持+拼接,*重復操作和成員關系in/not in;
表示形式:用單引號雙引號包含起來的符號;a = str(『sdfsdfsdf』) 或 r』\t\nabcd』 原始字元,Bytes:b』abcd』;
6,字元串屬於不可變數據類型,內部機制為了節省空間,相同的兩個字元串表示相同的一個對象。a = 『python』 b = 『python』 a is b :True

二, 字元串支持的運算方法

1,capitalize() :首字母大寫後邊的字母小寫 a = 『abcd』 b = a.capitalize() b:Abcd

2,casefold() lower():字母轉換為全小寫

3,center(width,fillchar) :居中,width填補的長度;fillchar添加的字元

a = a.center(10,』_』) //』____abcd____』 默認無fillchar填充空格

4,count(sub,star,end) :字母計數:sub要查詢的字元

5,encode(encoding=』utf-8』,errors=』strict』) 設置編碼

Errors :設置錯誤類型

6,endswith(suffix,star,end) : 若以suffix結尾返回True

7,expandtabs(8) :設置字元串中tab按鍵符的空格長度:』\tabcde』

8,find(sub,star,end) : 返回指定范圍內的字元串下標,未找到返回-1

9,index(sub,star,end) :返回指定范圍字元串下標未找到拋出異常

10,isalnum() :判斷字元串是否是字母或數字,或字母和數字組合

11,isalpha() :判斷是否全是字母

12,isdecimal() :判斷字元串是否是十進制數值

13,isdigit() :判斷字元串是否是數字

14,isidentifier() :判斷字元串中是否包含關鍵字

15,islower() :判斷是否全小寫

16,isnumeric() :判斷全是數字

17,isspace() :判斷是否是空格

18,isupper() 判斷是否大寫

19,istitle() :判斷是否首字母大寫

20,join(iterable) :把可迭代對象用字元串進行分割:a.join(『123』)

21,ljust(width,fillchar);rjust() :左對齊右對齊

22, upper() :將字元串改為大寫

23,split(sep=None,maxsplit=-1) :分割一個字元串,被選中字元在字元串中刪除

『ab1cd1efg』.split(『1』) :[『ab』,』cd』,』efg』]

三,字元串格式化:按照規格輸出字元串

format(*args,**kwargs) :args位置參數,kwargs關鍵字參數

『{0:.1f}』.format(123.468) :格式化參數,小數點後保留1位四捨五入

四,字元串操作符%

1,%s :格式化字元串 『abcd%sdef』%』dddd』

2,%d:格式化整數

3,%o格式化無符號八進制

4,%x格式化無符號十六進制

5,%f格式化定點數

6, %e: 科學計數法格式化定點數

7,%g 根據值大小自動選%f,%e

8, %G E X :大寫形式

五,格式化輔助命令:

m.n :m最小總寬度,n小數點後位數:』%12.4f』%23456.789

六,轉義字元:字元串前r避免轉義:r』\nhello\thi』

\n:換行符

\t:橫向製表符

\':'

\":"

\b:退格符

\r:回車

\v:縱向製表符

\f:換頁符

\o,\x:八進制和十六進制

\0:空字元串

Python列表list

一,Python的列表list類型表示的數據:

Python列表在cpython中被解釋為長度可變的數組,用其他對象組成的連續數組。

列表中元素可以是相同或不同的數據類型;
當列表元素增加或刪除時,列表對象自動進行擴展或收縮內存,保證元素之間沒有縫隙,總是連續的。
Python中的列表是一個序列,也是一個容器類型
創建列表:a = []; b = [1,』python』]; c = list(); d = list((1,3,4,5))
支持切片操作list[start,stop,step]
python列表常用方法
1,append添加單個元素:list.append(object); //a.append(『python』)

2,extend添加可迭代對象: list.extend(iterable); //a.extend(『abcde』/[1,2,3])

3,insert 插入元素:list.insert(index,object): 在index下標前插入元素//a.insert(2,』python』)

4,clear 清空所有元素:list.clear() //a.clear()

5,pop 刪除並返回一個元素:list.pop(index) //默認刪除默認一個元素

remove 刪除指定元素:list.remove(v) ,v元素不存在報錯 //a.remove(『c』)
7,count 返回這個值在列表中數量:list.count(value)

8, 淺拷貝一個新列表:list.()

9,sort:排序list.sort(reverse=False/True) :默認升序

排序函數:sorted(list)

10,reverse: 原地翻轉:list.reverse()

11,index(value,star,stop) :指定范圍內該值下標:list.index(2,0,5)

列表元素訪問
下標訪問:list[1]
For循環遍歷
通過下標修改元素:list[2 ] = 『hello』
列表常用運算符:
1,比較運算符:從第一個元素開始對比

2,+ 拼接一個新列表:l1+ l2

3, 重復操作符:* ,多個列表拼接

成員關系操作符:in/ not in
邏輯運算符:and not or
列表常用的排序方法:
冒泡排序;選擇排序;快速排序;歸並排序

Python元組tuple

一,Python元組tuple數據類型表示的數據:

元組是受到限制的、不可改變的列表;
可以是同構也可以是異構;
元組是序列類型、是可迭代對象,是容器類型。
元組的創建: a = (1,2,3)或a=1,2,3; b = tuple(); c = tuple(iterable)
支持切片操作tuple[start,stop,step]

二,python元組常用方法

1,index(value,star,stop) :指定范圍內該值下標:tuple.index(2,0,5)

2,count(value) :值出現次數

三,支持運算:

1,比較運算符:從第一個元素開始對比

2,+ 拼接一個新元組:l1+ l2

3, 重復操作符:* ,多個元組拼接

4成員關系操作符:in/ not in

邏輯運算符:and not or
四,元組的訪問

下標操作;
For循環遍歷訪問。

Python字典類型

一,Python字典dict表示的數據:{key:value}

可根據關鍵字:鍵快速索引到對應的值;
字典是映射類型,鍵值對一一對應關系,不是序列;
字典元素是無序的;
字典是可迭代對象,是容器類型;
字典的創建:k = {}; k1={『keyword』:object}; k2 = dict();
K3 = dict(mapping); dict=(iterable)

二,字典的訪問:

通過key:k[『key』]

修改key對應的值:K[『key』] = value

For循環遍歷出來的是key;

For循環鍵值對:for I in d.items():

For 循環enumerate: for k,v in enumerate(k1):

In/not in 成員關系查詢鍵不支持查值

三,字典常用方法

get(key,de):獲取值:k.get(key,de) //若不存在則默認輸出de
pop(k,de):刪除一個鍵值對,不存在輸出de,未設置報錯;
keys() :返回字典所有key組成的序列:list(k.keys()) [1,2,3];
values():返回字典所有value組成的序列:list(k.values())
items():返回鍵值對組成的元組為元素的序列:(類set)list(k.items())
update(e):更新字典:e可是字典或兩元素組成的單位元素序列:e=[(5,6),(7,8)];
k.update(e)

clear():清空字典;
popitem()刪除某個鍵值對,若字典為空則報錯
() :淺拷貝
10, fromkeys(iterable,value=None):從可迭代對象創建字典

{}.fromkeys([1,2,3]) -----{1:None,2:None,3:None}

11,setdefault(k,d=None) :若key不存在則生成一個鍵值對

k.setdefault(『keyword』)

Python 集合set

集合表示的數據:
多個元素的無序組合,集合是無序的,集合元素是唯一的;
字典的鍵是由集合實現的;
集合是可迭代對象
集合創建:s = {1,2}; s1 = set(); s2 = set(iterable)
集合元素的訪問:
For 循環將集合所有元素全部訪問一遍,不重復

常用方法:
add(object):s.add(『hi』) 向集合添加一個元素
pop() :彈棧,集合為空則報錯:刪除任意一個元素;
clear():清空集合,返回一個空集合對象;
remove(object):刪除一個元素,不存在和報錯:s.remove(『hi』)
update(集合):更新另一個集合,元素不存在則不更新;
() :淺拷貝
集合的運算:
交集:s1&s2;
差集,補集:s1-s2;
並集:s1|s2;
Issubset():判斷是否是子集:s1.issubset(s2) s1是否s2的集合子集
Issuperset():判斷是否是父集:s1.issuperset()
不可變集合:
Frozenset():返回一個空的不可變集合對象

Frozenset(iterable):

S = frozenset(iterable)

Python序列類型共同特性

一,序列類型共同特性

python序列類型有:str字元串,list列表,tuple元組
都支持下標索引,切片操作;
下標都是從0開始,都可通過下標進行訪問;
擁有相同的操作符
二,支持的函數:

len(obj):返回對象長度;
list(iterable):將可迭代對象轉為列表;
tuple(iterable):將可迭代對象轉為元組;
str(ojb):將任何對象轉為字元串形式;
max(iterable): python3中元素要是同類型,python2中元素可異構:max([『a』,1])
min(iterable):和max類似;
sum(iterable,star=0),求可迭代對象和,默認star為0,元素不能為字元串
sorted(iterable,key=None,reverse=False)
s=[(『a』,3),(『b』,2),(『c』,9)]

sorted(s,key=lambda s:s[1]) //按照數字排序

reversed(sequence):翻轉序列,返回迭代器
enumerate(iterable):返回enumerate對象,其元素都是一個元組(下標,值)
zip(iter1,iter2): zip([1,2],[3,4]) ----[(1,3),(2,4)]

序列類型的切片操作:

Slice:

L[index]; 訪問某個元素;

L[1:4]; 區間

L[star:stop:step]; 設置步長取區間元素

『伍』 python中long類型的這個l怎麼能去掉

Python中的int最大值只能是(2 ** 31 - 1),
當進行2 ** 31 - 1這個表達式計算時,首先計算2 ** 31,然後再將其結果-1,但是由於2 ** 31
已經超出了int的最大值,因此,實際上是long(2 ** 31) - 1=2147483647L,所以得到結果就是long類型了!

『陸』 python數據類型是什麼

在了解基本數據類型的時候,我們需要了解基本數據類型有哪些?數字int、布爾值bool、字元串str、列表pst、元組tuple、字典dict等數字 ---> int類(推薦學習:Python視頻教程)
當然對於數字,Python的數字類型有int整型、long長整型、float浮點數、complex復數、以及布爾值(0和1),這里只針對int整型進行介紹學習。
在Python2中,整數的大小是有限制的,即當數字超過一定的范圍不再是int類型,而是long長整型,而在Python3中,無論整數的大小長度為多少,統稱為整型int。
布爾值 --->bool類
對於布爾值,只有兩種結果即True和False,其分別對應與二進制中的0和1。而對於真即True的值太多了,我們只需要了解假即Flase的值有哪些---》None、空(即 [ ]/( ) /" "/{ })、0;
字元串 --->str類
關於字元串是Python中最常用的數據類型,其用途也很多,我們可以使用單引號 『』或者雙引號「」來創建字元串。
字元串是不可修改的。所有關於字元我們可以從 索引、切片、長度、遍歷、刪除、分割、清除空白、大小寫轉換、判斷以什麼開頭等方面對字元串進行介紹。
列表 --->pst類
列表是由一系列特定元素順序排列的元素組成的,它的元素可以是任何數據類型即數字、字元串、列表、元組、字典、布爾值等等,同時其元素也是可修改的。
元組 --->tuple類
元組即為不可修改的列表。其於特性跟pst相似。其使用圓括弧而不是方括弧來標識。
字典 --->dict類
字典為一系列的鍵-值對,每個鍵值對用逗號隔開,每個鍵都與一個值相對應,可以通過使用鍵來訪問對應的值。無序的。
鍵的定義必須是不可變的,即可以是數字、字元串也可以是元組,還有布爾值等。
集合 -->set類
關於集合set的定義:在我看來集合就像一個籃子,你可以往裡面存東西也可往裡面取東西,但是這些東西又是無序的,你很難指定單獨去取某一樣東西;同時它又可以通過一定的方法篩選去獲得你需要的那部分東西。故集合可以 創建、增、刪、關系運算。
集合的特性:
1、去重
2、無序
3、每個元素必須為不可變類型即(hashable類型,可作為字典的key)。
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python數據類型是什麼的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

『柒』 如何通過IP訪問並運行伺服器上的python文件

很多種方法,例如:

  1. rpc遠程調用.通過ip地址,遠程指定python文件,直接調用

  2. 寫一個簡單的socket,進行通信,發送命令,根據命令啟動python文件

  3. 通過http協議,建立簡單的web服務,通過http請求調用

  4. 通過消息隊列,例如zmq,rabbitmq,amq,發送消息或者命令,由消費者調用python文件.


『捌』 python數據類型有哪些

Python基本數據類型一般分為:數字、字元串、列表、元組、字典、集合這六種基本數據類型。

其中數字又包含整型(整型又包括標准整型、長整型(Python2.7及之前版本有))、浮點型、復數類型、布爾型(布爾型就是只有兩個值的整型)、這幾種數字類型。列表、元組、字元串都是序列。

1、數字

數字類型是不可更改的對象。對變數改變數字值就是生成/創建新的對象。Python支持多種數字類型:

整型(標准整型和長整型(Python2.7及之前的有這種類型))、布爾型、雙精度浮點型、十進制浮點型、復數。

2、標准整型

int,標准整型,在大多數32位機器上標准整型取值范圍是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位機器使用64位編譯器,那麼這個系統的標准整型將是64位。

3、布爾型

bool,從Python2.3開始Python中添加了布爾類型。布爾類型有兩種True和False。對於沒有__nozero__方法的對象默認是True。

對於值為0的數字、空集(空列表、空元組、空字典等)在Python中的布爾類型中都是False。

>>>bool(1)
True
>>>bool('a')
True
>>>bool(0)
False
>>>bool('')
False

4、浮點型

float,每個浮點型佔8個位元組(64位),完全遵守IEEE754號規范(52M/11E/1S),其中52個位用於表示底,11個位用於表示指數(可表示的范圍大約是±10**308.25),剩下的一個位表示符號。這看上去相當完美,然而,實際精度依賴於機器架構和創建Python解釋器的編譯器。

浮點型值通常都有一個小數點和一個可選的後綴e(大寫或小寫,表示科學計數法)。在e和指數之間可以用正(+)或負(-)表示指數的正負(正數的話可以省略符號)。

以上是Python核心編程的對浮點型(雙精度浮點型)的說明。經過Python實測浮點型默認長度是24位元組如果超出這個范圍會自動

5、復數類型

complex,在復數中虛數不能單獨存在,它們總是和一個值為0.0的實數部分一起來構成一個復數。復數由實數部分和虛數部分構成。表示虛數的語法:real+imagj。

實數部分和虛數部分都是浮點型。虛數部分必須有後綴j或J。

『玖』 python可以通過什麼命令更改ip地址

#!/usr/bin/env python
#-*- encoding:gb2312 -*-
Filename: IP.py
import sitecustomize
import _winreg
import ConfigParser
from ctypes import *
print '正在進行網路適配器檢測,請稍候…'
print
netCfgInstanceID = None
hkey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \
r'System\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}')
keyInfo = _winreg.QueryInfoKey(hkey)
尋找網卡對應的適配器名稱 netCfgInstanceID
for index in range(keyInfo[0]):
hSubKeyName = _winreg.EnumKey(hkey, index)
hSubKey = _winreg.OpenKey(hkey, hSubKeyName)
try:
hNdiInfKey = _winreg.OpenKey(hSubKey, r'Ndi\Interfaces')
lowerRange = _winreg.QueryValueEx(hNdiInfKey, 'LowerRange')
檢查是否是乙太網
if lowerRange[0] == 'ethernet':
driverDesc = _winreg.QueryValueEx(hSubKey, 'DriverDesc')[0]
print '檢測到網路適配器名:', driverDesc
netCfgInstanceID = _winreg.QueryValueEx(hSubKey, 'NetCfgInstanceID')[0]
print '檢測到網路適配器ID:', netCfgInstanceID
if netCfgInstanceID == None:
print '沒有找到網路適配器,程序退出'
exit()
break
_winreg.CloseKey(hNdiInfKey)
except WindowsError:
print r'Message: No Ndi\Interfaces Key'
循環結束,目前只提供修改一個網卡IP的功能
_winreg.CloseKey(hSubKey)
_winreg.CloseKey(hkey)
通過修改注冊表設置IP
strKeyName = 'System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\' + netCfgInstanceID
print '網路適配器的注冊表地址是:\n', strKeyName
hkey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \
strKeyName, \
0, \
_winreg.KEY_WRITE)
config = ConfigParser.ConfigParser()
print
print '正在打開IP.ini配置文件…'
config.readfp(open('IP.ini'))
IPAddress = config.get("school","IPAddress")
SubnetMask = config.get("school","SubnetMask")
GateWay = config.get("school","GateWay")
DNSServer1 = config.get("school","DNSServer1")
DNSServer2 = config.get("school","DNSServer2")
DNSServer = [DNSServer1,DNSServer2]
print '配置文件內設定的信息如下,請核對:'
print
print 'IP地址:', IPAddress
print '子關掩碼:', SubnetMask
print '默認網關:', GateWay
print '主DNS伺服器:', DNSServer1
print '次DNS伺服器:', DNSServer2
print
res = raw_input('現在,請您決定:輸入1,則將配置文件寫入系統;輸入2,則將現有的系統設定還原為全部自動獲取;否則程序退出:')
if str(res) == '1':
try:
_winreg.SetValueEx(hkey, 'EnableDHCP', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'IPAddress', None, _winreg.REG_MULTI_SZ, [IPAddress])
_winreg.SetValueEx(hkey, 'SubnetMask', None, _winreg.REG_MULTI_SZ, [SubnetMask])
_winreg.SetValueEx(hkey, 'DefaultGateway', None, _winreg.REG_MULTI_SZ, [GateWay])
_winreg.SetValueEx(hkey, 'NameServer', None, _winreg.REG_SZ, ','.join(DNSServer))
except WindowsError:
print 'Set IP Error'
exit()
_winreg.CloseKey(hkey)
print '切換成功!重置網路後即可生效'
elif str(res) == '2':
try:
_winreg.SetValueEx(hkey, 'EnableDHCP', None, _winreg.REG_DWORD, 0x00000001)
_winreg.SetValueEx(hkey, 'T1', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'T2', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'NameServer', None, _winreg.REG_SZ, None)
_winreg.SetValueEx(hkey, 'DhcpConnForceBroadcastFlag', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'Lease', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'LeaseObtainedTime', None, _winreg.REG_DWORD, 0x00000000)
_winreg.SetValueEx(hkey, 'LeaseTerminatesTime', None, _winreg.REG_DWORD, 0x00000000)
except WindowsError:
print 'Set IP Error'
exit()
_winreg.CloseKey(hkey)
print '切換成功!重置網路後即可生效'
else:
print '用戶手動取消,程序退出'
exit('')

熱點內容
手機如何破解無線密碼 發布:2025-01-09 19:36:52 瀏覽:49
java貓 發布:2025-01-09 19:35:13 瀏覽:130
linux埠號命令 發布:2025-01-09 19:21:55 瀏覽:530
輸入虛擬手機伺服器地址怎麼填 發布:2025-01-09 18:58:50 瀏覽:349
dede換資料庫 發布:2025-01-09 18:53:23 瀏覽:263
sql2000資料庫置疑修復 發布:2025-01-09 18:35:54 瀏覽:411
塊設備塊緩存 發布:2025-01-09 18:35:46 瀏覽:485
HED編譯 發布:2025-01-09 18:20:26 瀏覽:408
從安卓轉移設備從哪裡呢 發布:2025-01-09 18:12:31 瀏覽:557
為什麼半夜伺服器會炸 發布:2025-01-09 18:06:32 瀏覽:321