1、python的基础
一、python組成
? ? ? python程序的內容主要由變量、數據、關鍵字、操作符組成。
?
二、變量
? ? ? 在python中,變量指的是其指向的數據是可變的。
? ? ? 首先我們要了解一下python的內存管理。數據創建后就會存在于內存中,但如果我們不用一個變量去引用創建的數據,該數據就會變成“無主孤魂”,會在被創建的同時就被python的內存刪除掉。
? ? ? 所以變量的作用就是用來引用我們在python中創建的數據,而且變量指向的數據是可變的。
?
三、變量名的規定
? ? ? 其實可以想象變量就是一張便利貼,它用來貼在內存的數據上面來為我們標識數據。那么為了區分不同的便利貼(變量),我們就需要為每一個變量命名。變量的命名規則只有兩點:①只能由0-9a-zA-Z和_組成;②不能用數字開頭。
?
四、變量賦值
? ? ? 變量賦值就是把變量指向數據的過程,可能是變量指向不好聽所以叫變量賦值。變量賦值由由操作符 “=” 來完成。有幾種特殊的變量賦值:
(1)增量賦值:一個變量與數字進行運算后又將結果賦給這個變量的過程。
示例:
如圖所示,x+=1 與 x=x+1 的結果相同。其他的 +-*/ 也能完成類似操作,分別叫自增、自減、自乘、自除;
(2)多重賦值:把一個變量指向多個對象。
示例:
(3)多元賦值:把多個變量依此指向相同數量的數據。
示例:
一般我們在程序中要交換兩個變量指向的數據,在不改變數據的情況下,是需要創建第三個變量交換的:
但由于有了多元賦值的這個機制,我們可以一步完成:
python中的變量賦值是先計算后賦值的。
?
?五、數據
? ? ? python中的數據有:數字、字符串、布爾值、None、列表、元組、字典、集合,其中后面四種是數據結構,也就是數據的容器。
?
六、關鍵字
? ? ? python的關鍵字是用來標識特定語句的專有字符。如:
not/and/or:用于數據進行布爾運算;from/import:用于導入包和模塊;
for:迭代循環語句;while:條件循環語句;if/elif/else:條件選擇語句;break/continue:用于打斷循環;
del:用于刪除對象;print:打印對象
def:定義函數;class:定義類
?
七、操作符
+-*/ :總所周知的算術運算操作符;
** :冪運算;
// :地板除;
% :取余;
————————
# :注釋
單引號、雙引號、三引號:創建字符串
?\ :轉義字符
. :對象的屬性引用
= :變量賦值
————————
() :打印對象 / 創建元組
[] :創建列表 / 切片操作符(注:切片操作符可用于字符串、列表、元組的索引與切片,還可以用于字典元素的訪問。)
?{} :創建字典
?
?具體參考:
1、《python核心編程第二版》第三章
2、廖雪峰 - python基礎
?
轉載于:https://www.cnblogs.com/lqxing1994/p/9199789.html
總結
以上是生活随笔為你收集整理的1、python的基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Socket.IO介绍:支持WebSoc
- 下一篇: 一张图看懂CDN全站加速产品解决方案