Python基礎入門 注釋 變數 運算子與資料型別

2021-10-11 07:54:54 字數 2894 閱讀 2474

python作為一門指令碼語言,在越來越多的行業和領域發揮著重大作用,比如機器學習、**開發、資料分析、爬蟲、自動化測試。

同時,python具備以下特點:**量少、開發效率高、可移植性強 

1、python有python2和python3這2個版本,用法上會有細微的區別,在學習的時候,要知道自己選用的是哪個版本

2、接觸過其他程式語言的話,有些概念性的東西和程式設計思想可以結合一起融會貫通,但是要注意不同語言之間的區別。

注釋就是在程式中對某些**進行標註說明,增強程式的可讀性。注釋分為單行注釋和多行注釋

以 # 開頭,# 右邊的所有東西都被當做說明文字,不會被執行,只起到輔助說明作用

為了保證**的可讀性,# 後面建議先新增乙個空格,然後再編寫相應的說明文字

# 這是單行注釋print('hello world') #輸出helloworld注釋內容太多,一行無法顯示完整的時候,就需要用到多行注釋,要在 python 程式中使用多行注釋,可以用 一對 連續的 三個 引號(單引號和雙引號都可以)。

'''這是使用3個單引號的多行注釋...'''

"""

這是使用3個雙引號的多行注釋

"""

變數可以理解為是乙個別名,用於儲存資料,以儲存中間結果,以備後續程式呼叫,在 python 中,每個變數 在使用前都必須賦值,變數賦值以後 該變數才會被建立。等號(=)用來給變數賦值,= 左邊是乙個變數名,= 右邊是儲存在變數中的值

變數名 = 值

識別符號就是程式設計師自己命名的變數名。名字需要有見名知義的效果,不要隨意起名 ,識別符號除了變數名還有:函式名、類名、包名等

大駝峰:每乙個單詞的首字母都大寫   firstname lastname

小駝峰:第乙個單詞以小寫字母開始,後續單詞的首字母大寫     firstname lastname

在python中,*運算子還可以用於字串,具體使用方法如下:

1. 一元運算子優於二元運算子。如正負號。

2 . 先算術運算,後移位運算,最後位運算。

3 . 邏輯運算最後結合

一般常用的運算子優先順序如下:(從上到下按從高到低順序顯示)

比如 a = 1  

a = 1.1

可以通過下面的方法調整精度import decimalfrom decimal import decimaldecimal.getcontext().prec = 4

c = decimal(1) / decimal(3)

print(c)

# 0.3333

布林型變數只能取兩個值, true 和 false 。當把布林變數用在數字運算中,用 1 和 0 代表 true 和false 。

print(true + true) # 2print(true + false) # 1print(true * false) # 0bool 作用在容器型別變數: x 只要不是空的變數, bool(x) 就是 true ,其餘就是 false 。

資料型別檢視,可以用到type()和isinstance()函式,區別如下:

1 . type() 不會認為子類是一種父類型別,不考慮繼承關係。

2 . isinstance() 會認為子類是一種父類型別,考慮繼承關係。

如果要判斷兩個型別是否相同推薦使用 isinstance(),不過上面提到的繼承關係,在學習python物件導向程式設計的時候會接觸到 。

1. 轉換為整型 int(x, base=10)

2 . 轉換為字串 str(object='')

3 . 轉換為浮點型 float(x)

非數字型別的請參考其他章節介紹

字串:string

列表 :list

元組 :tuple

字典 :dictionary

python基礎之前也看過1-2次了,每次看的時候都是快速看一遍菜鳥教程或者其他的文件,每看一次,都會有新的收穫,都會發現一些之前被我忽略的細節。

談一下這次溫故知新發現的一些點:

1、算術運算子中的/為正常的除法,//為取整

2、了解了type和isinstance的區別

3、了解了is、is not  與 == 和 !=的區別

is, is not 對比的是兩個變數的記憶體位址, . ==, != 對比的是兩個變數的值即:

python基礎 注釋和變數

1 注釋的分類 1單行注釋 2.多行注釋 1單行注釋 python2.x print 123456 python3.x print 123456 print hello world 注意點 python2 可能會存在乙個問題,就是 中含有中文,會出現中文報錯的情況,一般都是在頭部加上 coding ...

python注釋 變數

python 2.x print 你好 python 3.x print 你好 print 123 print 哈哈哈 print qqq print www 有巢狀時 2裡面用三個單引號,外面用三個雙引號 3裡面用三個雙引號,外面用三個單引號 4 不能同時使用 1先包裹一部分 劃分錯誤區間 2執行...

python注釋 Python基礎 注釋

目標 01.注釋的作用 使用用自己熟悉的語言,在程式中對某些 進行標註說明,增強程式的可讀性 02.單行注釋 行注釋 為了保證 的可讀性,後面建議先新增乙個空格,然後再編寫相應的說明文字 在 後面增加的單行注釋 03.多行注釋 塊注釋 什麼時候需要使用注釋?注釋不是越多越好,對於一目了然的 不需要新...