python學習 變數 運算子 資料型別及位運算

2021-10-08 10:15:12 字數 1265 閱讀 8967

萬事開頭難,這是學習python的第一步,加油!

作為乙個學習過c語言的人,最直觀的感受就是pytho擁有一種簡潔的美!這感覺就像地球人第一次見到三體星人發射的探測器——水滴的感受。

變數不用定義,隨取隨用;print真正成為了傻瓜函式;基本的變數型別竟然可以簡單到只使用int, float和bool;比較變數位址直接用is和not is就好,再也不用小心謹慎的處理變數和其位址的關係了;甚至連與或非也採用了更貼合自然語言的and, or和not。這一切都讓人有一種如沐春風的奇妙感覺。。。。。。

好了,現在廢話不多說,讓我們從4個問題開始。

1、怎樣對python中的**進行注釋?

答:用乙個#對單行**進行注釋,用三個』或"對多行**注釋。

2、python中有哪些運算子,這些運算子的優先順序是怎樣的?

答:這部分基本和c語言一樣都有算術運算子、邏輯運算子、位運算子等,其優先順序規則遵循:

3、python中is、not is 與 ==、!=的區別是什麼?

4、python中包含哪些資料型別?如何轉換?

答:如前所述,僅包含三種基本的型別:int、float和bool,非常簡潔。轉換的方法和c中差不多。比如:

int

(520.52

)# 520

float

('520.52'

)# 這是將字串520.52轉換成了浮點型別

而在c語言中是這樣:

(

int)

520.52

;printf

("%d\n",(

int)

520.52);

//這會直接列印結果520

int a =

520;

char aa[20]

;sprintf

(aa,

"%d"

, a)

;//這樣才實習了把int型變數a轉化為字串aa

printf

("%s"

, aa)

;//這一步實現了字串的輸出

可見python的確要優雅不少!

由於還沒學習控制流的寫法,現在先提乙個思路,就是大名鼎鼎的異或操作。將陣列中的每個元素順序異或,則最終的結果必然是那個只出現一次的數字。

(未完待續。。。)

python學習筆記 變數和運算子

一 變數命名規則 1.字母 數字 下劃線組成 2.不以數字開頭 3.關鍵字 也叫保留字 不能用作變數名 4.遵循pep8命名規範 二 變數賦值 1.賦值符號 2.多重賦值 x y 123 3.多變數賦值 x,y,z 123 4.交換兩個變數的值 可以 a,b b,a 三 運算子 1.算數運算子 整除...

Python變數及運算子

建立.py字尾的檔案 命名規則英文大 小寫字母和數字,不能以數字開頭 編輯檔案內容print hello world 使用python3.5命令後加檔名方式執行檔案 注釋,使用 開頭,多行注釋ctrl 推薦使用ide pycharm eclipse pydev sublime atom 不建議使用v...

python變數,資料型別,運算子

1.變數 python的變數不需要宣告,變數在被使用前必須賦值,變數被賦值後才會被建立。變數賦值和其他語言一樣,通過 賦值。例如 usr bin python3 a 1 整型變數 b 1.0 浮點型變數 cc my 字串 print a print b print cc 輸出結果如下 1.0my p...