<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
Python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
在 Python 中,變數就是變數,它沒有型別,我們所說的"型別"是變數所指的記憶體中物件的型別。
等號(=)用來給變數賦值。
等號(=)運運算元左邊是一個變數名,等號(=)運運算元右邊是儲存在變數中的值。
message = 「hello,Python" print(message)
執行結果如下:
變數與值之間時一對一的進行關聯資訊,在程式執行時,一個變數只能代表一個值。Python
允許你同時為多個變數賦值。如:
a = b = c = 1 a, b, c = 1, 2, "runoob"
keyword
模組,可以輸出當前版本的所有關鍵字:import keyword print(keyword.kwlist)
注意:慎用小寫字母l和大寫字母O,因為他們可能被錯看成數位1和0。
Python中一般使用小寫字母的變數名。在變數名中使用大寫字母雖然不會導致錯誤,但還是應避免使用大寫字母。
Python3 中有六個標準的資料型別:
Python3 的六個標準資料型別中:
Number
(數位)、String
(字串)、Tuple
(元組);List
(列表)、Dictionary
(字典)、Set
(集合)。word = '字串' sentence = "這是一個句子。" paragraph = """這是一個段落,
可以由多行組成"""
字串的擷取的語法格式如下:變量[頭下標:尾下標:步長]
str='史迪崽兒的Python日記' print(str) # 輸出字串 print(str[0:-1]) # 輸出第一個到倒數第二個的所有字元 print(str[0]) # 輸出字串第一個字元 print(str[2:5]) # 輸出從第三個開始到第五個的字元 print(str[2:]) # 輸出從第三個開始後的所有字元 print(str[1:5:2]) # 輸出從第二個開始到第五個且每隔一個的字元(步長為2) print(str * 2) # 輸出字串兩次 print(str + '你好') # 連線字串 print('------------------------------') print('hellonrunoob') # 使用反斜槓()+n跳脫特殊字元 print(r'hellonrunoob') # 在字串前面新增一個 r,表示原始字串,不會發生跳脫 print('n') # 輸出空行 print(r'n') # 輸出 n >>>
執行結果如下:
str1 = "睡覺詩" str2 = "'史迪崽兒't2021-12-13" str3 = "春困秋乏夏打盹n冬眠不是一小會" print(str1) print(str2) print(str3)
str = "hello,my dear Python world" print(str.title()) print(str.upper()) print(str.lower())
str = " A " print(str) print(str.rstrip()) print(str.lstrip()) print(str.strip())
如果三四看不出來區別,可點選行末尾,第三行遊標停留在“A”的後面一段距離,而第四行停留在“A”後面。
str1 = "abc" str2 = "123" str3 = "abc123" print("三個字串是否全為字母:") print(str1.isalpha()) print(str2.isalpha()) print(str3.isalpha()) print("三個字串是否全為數位:") print(str1.isdigit()) print(str2.isdigit()) print(str3.isdigit()) print("三個字串是否既有字母又有數位:") print(str1.isalnum()) print(str2.isalnum()) print(str3.isalnum())
names = "張三" print(names.startswith("張")) print(names.endswith("四")) articles = "愛不是索取,亦不是佔有,而是看到你幸福就好。即便這世上不再有我,即便我沒法再守護你,我會化作人間的風雨,永遠陪伴在你身邊,永遠……" print(articles.find("守護")) print(articles.rfind("守護"))
其中,38是“守護”一詞的位置,從0開始計算,不管從左往右查還是從右往左查,位置不變。
replace(),替換
articles = "愛不是索取,亦不是佔有,而是看到你幸福就好。即便這世上不再有我,即便我沒法再守護你,我會化作人間的風雨,永遠陪伴在你身邊,永遠……" print(articles.replace("守護","保護"))
Python3 支援 int、float、bool、complex(複數)。
在Python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long。
內建的 type() 函數可以用來查詢變數所指的物件型別,此外還可以用 isinstance 來判斷,返回bool值。
a = 111 print(isinstance(a, int))
isinstance 和 type 的區別在於:
type()不會認為子類是一種父類別型別。
isinstance()會認為子類是一種父類別型別。
注意:**Python3 中,bool 是 int 的子類,True 和 False 可以和數位相加, True == 1、False == 0 會返回 True,但可以通過 is 來判斷型別。
算數運運算元:
賦值運運算元:
注意:**在其他語言中,如C++,java中,都有自增自減操作符“++”,“–”,但是在Python中表示正負。
到此這篇關於Python 資料型別中的字串和數位的文章就介紹到這了,更多相關Python 字串和數位內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45