摘要:森森字符串格式化表示整數表示浮點數表示字符串表示十六進制整數十進制傳入會轉化一次變為十六進制的在使用格式化占位符的字符串中用來表示一個使用方法格式化輸出成績提升了小明
熟悉了Python中的控制語句后, 就可以進一步探索Python了.
Python 常用的內置函數所謂內置函數, 是不用導入其他模塊, 就可以直接使用的函數
它生成一個等差級數鏈表
range( [起始值, 0], <截止值>, [步長, 1] )
range(3, 10, 3) # 3, 6, 9
從可迭代(對象)中創建列表
list()
list(range(3, 10, 3)) # [3, 6, 9]
返回傳入ASCII碼對應的字符
chr()
chr(65) # A
返回傳入字符對應的ASCII碼值
ord()
ord("A") # 65
返回傳入集合長度
len( <集合> )
len([1, 3, 5]) # 3
接收控制臺的輸入內容
input( ["提示信息"] )
input("請輸入您的身高:")
將傳入數據, 轉為 float類型
float() raise ValueError
float(1) # 1.0 float("1.9") # 1.9
將傳入數據, 轉為字符串
str(
str({"A":1, "B":2}) # "{"A": 1, "B": 2}"
將傳入數據, 轉為 int 類型
int() raise ValueError
int(1.9) # 1 int("1.9") # ValueError
判斷數據是否指定類型
isinstance(
x = 1.0 isinstance(x, float) # True
返回傳入數據的類型
type(
type(1) == int # TruePython 字符集
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]
GBK 和 GB2312 都是用兩個字節表示
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"))) # 4Python 字符串格式化
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...
摘要:以下這些項目,你拿來學習學習練練手。當你每個步驟都能做到很優秀的時候,你應該考慮如何組合這四個步驟,使你的爬蟲達到效率最高,也就是所謂的爬蟲策略問題,爬蟲策略學習不是一朝一夕的事情,建議多看看一些比較優秀的爬蟲的設計方案,比如說。 (一)如何學習Python 學習Python大致可以分為以下幾個階段: 1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數據結構、語法...
摘要:一概述集合是引入的新的內置對象類型,其特點同數學意義的集合,即集合內所有元素不重復元素唯一。數組集合對比數組和集合,數組可以加入重復數據,而集合的所有元素是唯一的不允許重復。因此,適合臨時存放一組對象,以及存放跟對象綁定的信息。 本文同步帶你入門 帶你入門 JavaScript ES6 (五) 集合,轉載請注明出處。 前面我們學習了: for of 變量和擴展語法 塊作用域變量和解構...
摘要:針對的初學者,從無到有的語言如何入門,主要包括了的簡介,如何下載,如何安裝,如何使用終端,等各種開發環境進行開發,中的語法和基本知識概念和邏輯,以及繼續深入學習的方法。 ...
摘要:時間永遠都過得那么快,一晃從年注冊,到現在已經過去了年那些被我藏在收藏夾吃灰的文章,已經太多了,是時候把他們整理一下了。那是因為收藏夾太亂,橡皮擦給設置私密了,不收拾不好看呀。 ...
閱讀 3487·2021-11-18 10:02
閱讀 1616·2021-10-12 10:12
閱讀 2998·2021-10-09 09:53
閱讀 4881·2021-09-09 09:34
閱讀 864·2021-09-06 15:02
閱讀 2784·2021-08-05 10:02
閱讀 3141·2019-08-30 15:44
閱讀 3126·2019-08-28 18:04