摘要:森森字符串格式化表示整數(shù)表示浮點數(shù)表示字符串表示十六進(jìn)制整數(shù)十進(jìn)制傳入會轉(zhuǎn)化一次變?yōu)槭M(jìn)制的在使用格式化占位符的字符串中用來表示一個使用方法格式化輸出成績提升了小明
熟悉了Python中的控制語句后, 就可以進(jìn)一步探索Python了.
Python 常用的內(nèi)置函數(shù)所謂內(nèi)置函數(shù), 是不用導(dǎo)入其他模塊, 就可以直接使用的函數(shù)
它生成一個等差級數(shù)鏈表
range( [起始值, 0], <截止值>, [步長, 1] )
range(3, 10, 3) # 3, 6, 9
從可迭代(對象)中創(chuàng)建列表
list()
list(range(3, 10, 3)) # [3, 6, 9]
返回傳入ASCII碼對應(yīng)的字符
chr()
chr(65) # A
返回傳入字符對應(yīng)的ASCII碼值
ord()
ord("A") # 65
返回傳入集合長度
len( <集合> )
len([1, 3, 5]) # 3
接收控制臺的輸入內(nèi)容
input( ["提示信息"] )
input("請輸入您的身高:")
將傳入數(shù)據(jù), 轉(zhuǎn)為 float類型
float() raise ValueError
float(1) # 1.0 float("1.9") # 1.9
將傳入數(shù)據(jù), 轉(zhuǎn)為字符串
str(
str({"A":1, "B":2}) # "{"A": 1, "B": 2}"
將傳入數(shù)據(jù), 轉(zhuǎn)為 int 類型
int() raise ValueError
int(1.9) # 1 int("1.9") # ValueError
判斷數(shù)據(jù)是否指定類型
isinstance(
x = 1.0 isinstance(x, float) # True
返回傳入數(shù)據(jù)的類型
type(
type(1) == int # TruePython 字符集
x = b"A" # bytes 類型數(shù)據(jù) y = "A" print("x =", x, " " ,type(x)) #print("y =", y, " " ,type(y)) # z = ord(x) print(z) # 65
print("A".encode("ASCII")) print("森".encode("GBK")) # b"xc9xad" print("森".encode("GB2312")) # b"xc9xad" print("森".encode("UTF-8")) # b"xe6xa3xae"
ASCII碼 范圍 [0, 127]
GBK 和 GB2312 都是用兩個字節(jié)表示
UTF-8 用三個字節(jié)表示
x = b"x41" print(x) # b"A" print(x.decode("ASCII")) # A x = b"xc9xad" # => 11001001 10101101 print(x.decode("GB2312")) # 森 print(x.decode("GBK")) # 森 x = b"xe6xa3xae" # => 11100110 10100011 10101110 print(x.decode("UTF-8")) # 森 print(len("ABC")) # 3 print(len("森A")) # 2 x = b"xc9xad" print(x) # b"xc9xad" print(x.decode("GBK")) # 森 print(len(x)) # 2 # 1個中文字符經(jīng)過UTF-8編碼后通常會占用3個字節(jié),而1個英文字符只占用1個字節(jié)。 print(len("森".encode("utf-8"))) # 3 print(len("森A".encode("utf-8"))) # 4Python 字符串格式化
s = "Hello %s" % ("World!") print(s) # %d 表示 整數(shù) # %f 表示 浮點數(shù) # %s 表示 字符串 # %x 表示 十六進(jìn)制整數(shù) # s = "Age: %s. Gender: %s" % (25, True) # s = "Age: %d. Gender: %s" % (25, True) # s = "Age: %f. Gender: %s" % (25, True) s = "Age: %x. Gender: %s" % (25, True) # 十進(jìn)制25傳入, 會轉(zhuǎn)化一次, 變?yōu)槭M(jìn)制的 19 print(s) s = "Growth rate: %d%%" % (7) # 在使用格式化占位符的字符串中, 用 %% 來表示一個 % print(s) # 使用format方法, 格式化輸出 s = "Hello, {0}, 成績提升了 {1:.2f}%".format("小明", 17.125) print(s)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/41233.html
摘要:楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),。本文來源知乎作者路人甲鏈接楚江數(shù)據(jù)提供網(wǎng)站數(shù)據(jù)采集和爬蟲軟件定制開發(fā)服務(wù),服務(wù)范圍涵蓋社交網(wǎng)絡(luò)電子商務(wù)分類信息學(xué)術(shù)研究等。 楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),http://www.chujiangdata.com。 第一:Python爬蟲學(xué)習(xí)系列教程(來源于某博主:htt...
摘要:以下這些項目,你拿來學(xué)習(xí)學(xué)習(xí)練練手。當(dāng)你每個步驟都能做到很優(yōu)秀的時候,你應(yīng)該考慮如何組合這四個步驟,使你的爬蟲達(dá)到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學(xué)習(xí)不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲的設(shè)計方案,比如說。 (一)如何學(xué)習(xí)Python 學(xué)習(xí)Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數(shù)據(jù)結(jié)構(gòu)、語法...
摘要:一概述集合是引入的新的內(nèi)置對象類型,其特點同數(shù)學(xué)意義的集合,即集合內(nèi)所有元素不重復(fù)元素唯一。數(shù)組集合對比數(shù)組和集合,數(shù)組可以加入重復(fù)數(shù)據(jù),而集合的所有元素是唯一的不允許重復(fù)。因此,適合臨時存放一組對象,以及存放跟對象綁定的信息。 本文同步帶你入門 帶你入門 JavaScript ES6 (五) 集合,轉(zhuǎn)載請注明出處。 前面我們學(xué)習(xí)了: for of 變量和擴(kuò)展語法 塊作用域變量和解構(gòu)...
摘要:針對的初學(xué)者,從無到有的語言如何入門,主要包括了的簡介,如何下載,如何安裝,如何使用終端,等各種開發(fā)環(huán)境進(jìn)行開發(fā),中的語法和基本知識概念和邏輯,以及繼續(xù)深入學(xué)習(xí)的方法。 ...
摘要:時間永遠(yuǎn)都過得那么快,一晃從年注冊,到現(xiàn)在已經(jīng)過去了年那些被我藏在收藏夾吃灰的文章,已經(jīng)太多了,是時候把他們整理一下了。那是因為收藏夾太亂,橡皮擦給設(shè)置私密了,不收拾不好看呀。 ...
閱讀 3571·2021-11-18 10:02
閱讀 1668·2021-10-12 10:12
閱讀 3076·2021-10-09 09:53
閱讀 5153·2021-09-09 09:34
閱讀 1033·2021-09-06 15:02
閱讀 2839·2021-08-05 10:02
閱讀 3250·2019-08-30 15:44
閱讀 3179·2019-08-28 18:04