1. 程式人生 > 其它 >android沉浸式選單欄簡單實現。

android沉浸式選單欄簡單實現。

首先要強調的是python為弱資料型別語言,這一點要牢牢記在你的心中。因為絕大多數學習python的新手都可能接觸過C語言。而C語言與python恰恰相反,C語言是一門強資料型別語言。
舉個例子,在C語言中當你產生一個變數為a,那麼當你輸入的資料由整數變為浮點型時,你必須重新宣告一下,否則在C語言中就會報錯,而python自動幫你轉化資料型別。如圖所示:
在這裡插入圖片描述

這裡就引出變數這個概念,變數分為基本資料型別和複合資料型別。其中基本資料型別又分為數值型、布林型別、字串以及None(空)。
一:數值型
整數型:即正負整數
浮點型:即小數
複數型:a+bi(瞭解即可)
二:布林型別
辨別真假
True 真 1

False 假 0
三:字串
單引號 ’ ’ 主要用來框住字串
雙引號 " " 主要用來框住字串
三引號 (""" “”"/’’’ ‘’’)
框內可以實現換行
此處的單雙三引號需要注意,首先是三種引號不能混用,但實現的功能效果是一致的。
其次,資料型別轉換
如果你想進行資料型別轉換,你可以進行如下的操作
在這裡插入圖片描述
在這裡插入圖片描述
轉換為整型在這裡插入圖片描述
轉換為字元型在這裡插入圖片描述
轉換為浮點型


變數名稱規定:
1、變數名稱只能由大小寫字母,數字或者下劃線等有效符號組成
2、不能使用數字開頭
3、不能使用關鍵字或者保留字
4、變數命名儘量有意義(要知道是幹什麼用的)

5、推薦使用下劃線命名法


常見運算子有如下:
1.算術運算子
±/%(求餘)//(整除)**(冪次方)*

					2.關係運算符
									>=(大於等於)
									<=(小於等於)
									==(兩邊相等)
									!=(不等於)
									運算結果會返回一個布林值,也就是True或者False,對應1或0
				
					3.	邏輯運算子
									and(並且)
									or(或者)
									not(取反)

					4.賦值運算子
								=(將右側的值賦給左側的變數)
								+=(由變數自身加上右側的數值再賦值給左側原有的變數)
								-=(由變數自身減去右側的數值再賦值給左側原有的變數)
								*=(由變數自身乘上右側的數值再賦值給左側原有的變數)
								/=(由變數自身除以右側的數值再賦值給左側原有的變數)
						**=(右側數值為左側變數的冪函式算出的值賦值給左側原有的變數)
						%=(由變數自身除以右側的數值得出的餘數再賦值給左側原有的變數)
			//=(由變數自身除以右側的數值得出的數值取整後再賦值給左側原有的變數)