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

歡迎訪問 生活随笔!

生活随笔

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

python

python六:常见数据类型以及常见用法

發布時間:2025/6/15 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python六:常见数据类型以及常见用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bool 布爾值

# 在bool中 0,()(空元祖),[](空列表),{}(空字典),None,""(空字符串) 都是False

int 整形


float 浮點型

str 字符串

dict 字典

list 列表

tuple 元祖


int常見用法

num = 3.1415926 # 將字符串轉為整數 n = int(num) print(n)numStr = "a" # 將numStr通過16進制,轉換成10進制 v = int(numStr,base=16) print(v)num1 = 5 num2 = 10 # 5 101 #10 1010 #bit_length 取的是 該數字的二進制表示形式從最高位1 print(num1.bit_length()) print(num2.bit_length())

str常見方法

s1 = "xiAtIanxia" # 把首字母大寫,并且字符串中其他字符都小寫 v = s1.capitalize(); print(v);# 把casefold,lower都能使字符串小寫 # casefold功能更強大些,還能把轉換其他語言中的大小寫關系 v = s1.casefold(); print(v) v =s1.lower(); print(v)# def center(self, width, fillchar=None): # self參數可以忽略,width必須有值 #fillchar=Node這種帶=的參數,表示是可選 v = s1.center(15,'*') print(v)# 計算子序列在字符串中出現的次數 # 兩個可選參數,表示可以指定起始,結束位置 # count(self, sub, start=None, end=None) v = s1.count('xi',0,5) print(v)# 判斷是否以某字符串開始 v = s1.startswith('xi'); print(v) # 判斷是否以某字符串結束 v = s1.endswith('xi'); print(v) #從開始往后找,找到第一個之后,獲取在字符串中的位置 v = s1.find('an') print(v)#格式化字符串,將一個字符串中的占位符替換成指定的值---通過名稱替換 s2 = "hell {world}, {AlphaGo} is coming" print(s2) v = s2.format(world="people",AlphaGo="AI") print(v) #格式化字符串,將一個字符串中的占位符替換成指定的值---通過位置替換 s2 = "hell {0}, {1} is coming" v = s2.format("people","AI") print(v) s2 = "hell {world}, {AlphaGo} is coming" # 通過字典格式化字符串 v = s2.format_map({'world':'people','AlphaGo':'AI'}) print(v)# 和 find一樣也是找到子序列的位置 v = s1.index('i') print(v) #用空格替換\t, s3 = "abcdef\t124eftg" #每5個字符一組,當遇到\t,會自動用空格填充 # abcde, f(f后用4個空格替換\t,4個空格加上f就組成5個字符) 124eftg v = s3.expandtabs(5) # abcdef 124eftg, print(v)s2 = "abcde124下" # 判斷字符串是否僅僅包含英文字母和阿拉伯數字 v = s2.isalnum() print(v)s2 = "xia下" # 判斷字符串是否僅僅包含字母(包括漢字) v = s2.isalpha() print(v)#s2 = "②" s2 = "二" # 判斷字符串是否是數字 # isdigit還可以判斷特殊的一些字符,并且不支持中文 # isnumeric還可以判斷特殊的一些字符,并且支持中文 v1 = s2.isdecimal() v2 = s2.isdigit() v3 = s2.isnumeric() print(v1,v2,v3)s2 = "class下" print(s2) # 判斷字符串中是否是有效標識符 v = s2.isidentifier() print(v) s2 = "fdsa\ndsf" # 判斷字符串是否可以打印 # 當包含一些\n,\t等字符的字符串不能被打印 v = s2.isprintable() print(v)s2 = " " v = s2.isspace() print(v)s2 = "Return True if S is a titlecased string and there is at least one"; print(s2) # 判斷字符串是否為'標題'(每個被空格分割的字符串的首字母是大寫,被認為是標題) v = s2.istitle() # 將字符串轉換成標題 v1 = s2.title() print(v) print(v1)s2 = "雄霸天下" # 將字符串中的每一個元素按照指定分隔符進行拼接 v = "_".join(s2) print(v)s2 = "abcd" v = s2.center(20,'*') print(v) # 將字符串放置左邊,其他位置用參數(默認空格)填充 v = s2.ljust(20,'*') print(v) # 將字符串放置右邊,其他位置用參數(默認空格)填充 v = s2.rjust(20,'*') print(v)s2 = 'Spring' # 指定字符串寬度,并且用0填充 v = s2.zfill(20) print(v)# 判斷字符串全部字符是否為小寫 v1 = s2.islower() #將字符串轉為小寫 v2 = s2.lower() print(v1,v2)# 判斷字符串全部字符是否為大寫 v1 = s2.isupper() #將字符串轉為大寫 v2 = s2.upper() print(v1,v2)s2 = " \nabc def " # 去除字符串左邊的空格(包括\n,\t) v = s2.lstrip() print(v) # 去除字符串右邊的空格(包括\n,\t) v = s2.rstrip() print(v) # 去除字符串左右兩邊的空格(包括\n,\t) v = s2.strip() print(v)s2 = "abcdef" # 移除指定字符串 v = s2.lstrip('abde') print(v) #maketrans與translate聯合起來使用 # maketrans將兩個字符串建立對應關系 # i--8,l--7,0--6,v--5,e--4,... m = s2.maketrans("iloveyou","87654321") v = "hello,world,using python" # translate,使用建立好的對應關系,進行替換字符 vv = v.translate(m) print(vv)# partition,rpartition,split,rsplit都是分割字符串 #partition,rpartition只能將字符串分割成兩部分 #split,rsplit可以將字符串(根據參數指定)分割成多個部分 s2 = "abcd*sdfd*dsa*djl" v = s2.partition("*") print(v) v = s2.rpartition("*") print(v) v = s2.split('*',10) print(v) v = s2.rsplit('*',10) print(v)s2 = 'Abc\ndef\nhij' # 只能根據換行,分割字符串 # True, Falst表示分割的字符串是否顯示換行\n v = s2.splitlines(False) print(v)#大小寫轉換,將字符串中大寫轉小寫,小寫的轉成大寫 v = s2.swapcase() print(v) s2 = "tian" # 類似數組,根據下標獲取字符 v = s2[1] print(v)# 字符范圍>=0 and 字符范圍<3 v = s2[0:3] print(v) # 字符范圍也可以為負數 v = s2[0:-1] print(v)# 獲取字符串長度 v = len(s2) print(v)# for in 循環 類似于java的 for( : )循環 for v in s2:print(v) s2 = "abcdefghefijkeflmn" v = s2.replace("ef","12") print(v)

字符串一旦創建,就不可被修改;

一旦修改或拼接,都會造成重新生成字符串。

v = range(0,5) # 在python3中,range在使用的時,才會創建內容 for item in v:print(item)







總結

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

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

主站蜘蛛池模板: 国产一区二区小说 | 福利久久久| 亚洲五十路 | 国内一区二区 | 欧美日韩综合在线观看 | 日韩第一页在线 | 精品成人在线观看 | 99精品久久久久久久婷婷 | aaa在线视频 | 亚洲综合在线观看视频 | 国产精品永久免费视频 | 91精品视频免费看 | 成人在线免费电影 | 超碰在线免费看 | 免费成人黄色网址 | 国产极品在线观看 | 国产v亚洲 | 1024亚洲天堂| 国产成人91精品 | 亚洲成年人影院 | 国模福利视频 | 最新三级网站 | 国产色拍 | 中国女人毛片 | 韩国特级毛片 | 亚洲综合色自拍一区 | 淫片网站 | 国产5区| chinese精品自拍hd | 成年人在线免费观看视频网站 | 人人干狠狠干 | 8050午夜一级毛片久久亚洲欧 | 美女野外找人搭讪啪啪 | 国产婷婷色一区二区三区 | av国产免费 | 毛片的网址| 国产在线观看免费视频今夜 | av观看国产 | 国产精品一区二区三区四区五区 | 毛片国产精品 | 女人av在线 | 国产精品日韩无码 | 欧美做爰全过程免费观看 | 久久久久亚洲av无码a片 | 婷婷激情综合 | 国产大片中文字幕在线观看 | 国产亚洲成av人片在线观看桃 | 成人性生交大全免 | 久久国产91 | 在线视频精品一区 | 欧美日韩3p | 久久青青操| 开心激情婷婷 | 国产后入清纯学生妹 | 嫩草在线看 | 久久精品一区二区三 | 精品一区二区日韩 | 涩涩网站视频 | 天天爽天天爽天天爽 | 在线免费观看一区 | 久久久wwww| 一级特黄aa大片免费播放 | 亚洲黄色一区二区三区 | 影音先锋黑人 | 天天射综合 | 大牛影视剧免费播放在线 | 成人小视频在线 | 中文字幕在线观看欧美 | 亚洲天天看 | 91精品国产高清一区二区三密臀 | 激情五月激情综合网 | 福利一区在线观看 | 亚洲香蕉 | 日本二区视频 | 日韩美女在线 | 中文字幕在线观看二区 | 粉嫩av | 日本成人免费网站 | 婷婷六月色 | 双性皇帝高h喷汁呻吟 | 欧美亚洲视频在线观看 | 一级国产视频 | 日视频| 国产成人91 | 久久国产精品电影 | av在线不卡免费看 | 日本成人黄色片 | 亚洲在线中文字幕 | 国产有码在线 | 天天色影综合网 | 老湿机69福利区午夜x片 | 国内自拍99 | 成人片在线播放 | 国产视频高清 | 69人妻一区二区三区 | av色婷婷 | 国精产品一品二品国精品69xx | 国产精品老熟女一区二区 | 国产福利片一区二区 |