国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python入門學習(五)

biaoxiaoduan / 753人閱讀

摘要:森森字符串格式化表示整數表示浮點數表示字符串表示十六進制整數十進制傳入會轉化一次變為十六進制的在使用格式化占位符的字符串中用來表示一個使用方法格式化輸出成績提升了小明

熟悉了Python中的控制語句后, 就可以進一步探索Python了.

Python 常用的內置函數

所謂內置函數, 是不用導入其他模塊, 就可以直接使用的函數

range()

它生成一個等差級數鏈表

range( [起始值, 0], <截止值>, [步長, 1] )
range(3, 10, 3) # 3, 6, 9

list()

從可迭代(對象)中創建列表

list(  )
list(range(3, 10, 3)) # [3, 6, 9]

chr()

返回傳入ASCII碼對應的字符

chr(  )
chr(65) # A

ord()

返回傳入字符對應的ASCII碼值

ord(  )
ord("A") # 65

len()

返回傳入集合長度

len( <集合> )
len([1, 3, 5]) # 3

input()

接收控制臺的輸入內容

input( ["提示信息"] )
input("請輸入您的身高:")

float()

將傳入數據, 轉為 float類型

float(  ) raise ValueError
float(1) # 1.0
float("1.9") # 1.9

str()

將傳入數據, 轉為字符串

str(  )

str({"A":1, "B":2}) # "{"A": 1, "B": 2}"

int()

將傳入數據, 轉為 int 類型

int(  ) raise ValueError
int(1.9) # 1
int("1.9") # ValueError 

isinstance()

判斷數據是否指定類型

isinstance( ,  )

x = 1.0
isinstance(x, float) # True

type()

返回傳入數據的類型

type(  )

type(1) == int # True
Python 字符集
bytes 類型數據
x = b"A" # bytes 類型數據 
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]
GBKGB2312 都是用兩個字節表示
UTF-8 用三個字節表示
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個中文字符經過UTF-8編碼后通常會占用3個字節,而1個英文字符只占用1個字節。
print(len("森".encode("utf-8"))) # 3
print(len("森A".encode("utf-8"))) # 4
Python 字符串格式化
s = "Hello %s" % ("World!")
print(s)
# %d 表示 整數
# %f 表示 浮點數
# %s 表示 字符串
# %x 表示 十六進制整數
# 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) # 十進制25傳入, 會轉化一次, 變為十六進制的 19 
print(s)
s = "Growth rate: %d%%" % (7) # 在使用格式化占位符的字符串中, 用 %% 來表示一個 %  
print(s)

# 使用format方法, 格式化輸出
s =  "Hello, {0}, 成績提升了 {1:.2f}%".format("小明", 17.125)
print(s)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41233.html

相關文章

  • 零基礎如何學爬蟲技術

    摘要:楚江數據是專業的互聯網數據技術服務,現整理出零基礎如何學爬蟲技術以供學習,。本文來源知乎作者路人甲鏈接楚江數據提供網站數據采集和爬蟲軟件定制開發服務,服務范圍涵蓋社交網絡電子商務分類信息學術研究等。 楚江數據是專業的互聯網數據技術服務,現整理出零基礎如何學爬蟲技術以供學習,http://www.chujiangdata.com。 第一:Python爬蟲學習系列教程(來源于某博主:htt...

    KunMinX 評論0 收藏0
  • Python爬蟲學習路線

    摘要:以下這些項目,你拿來學習學習練練手。當你每個步驟都能做到很優秀的時候,你應該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學習不是一朝一夕的事情,建議多看看一些比較優秀的爬蟲的設計方案,比如說。 (一)如何學習Python 學習Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數據結構、語法...

    liaoyg8023 評論0 收藏0
  • 帶你入門 JavaScript ES6 () 集合

    摘要:一概述集合是引入的新的內置對象類型,其特點同數學意義的集合,即集合內所有元素不重復元素唯一。數組集合對比數組和集合,數組可以加入重復數據,而集合的所有元素是唯一的不允許重復。因此,適合臨時存放一組對象,以及存放跟對象綁定的信息。 本文同步帶你入門 帶你入門 JavaScript ES6 (五) 集合,轉載請注明出處。 前面我們學習了: for of 變量和擴展語法 塊作用域變量和解構...

    BetaRabbit 評論0 收藏0
  • 史上最詳細Python學習路線-從入門到精通,只需90天

    摘要:針對的初學者,從無到有的語言如何入門,主要包括了的簡介,如何下載,如何安裝,如何使用終端,等各種開發環境進行開發,中的語法和基本知識概念和邏輯,以及繼續深入學習的方法。 ...

    gghyoo 評論0 收藏0
  • 首次公開,整理12年積累的博客收藏夾,零距離展示《收藏夾吃灰》系列博客

    摘要:時間永遠都過得那么快,一晃從年注冊,到現在已經過去了年那些被我藏在收藏夾吃灰的文章,已經太多了,是時候把他們整理一下了。那是因為收藏夾太亂,橡皮擦給設置私密了,不收拾不好看呀。 ...

    Harriet666 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<