變數的定義程式執行的結果臨時存在記憶體裡,以備後面的**繼續使用,這幾個學名就叫做變數
變數的定義規範
變數只能是字母 數字或下劃線的任意組合
變數名的第一字元不能是數字
以上關鍵字不能宣告為變數
變數命名習慣
駝峰體age0f0ldboy = 56
number0fstudents = 80
下劃線age_of_oldboy = 56
number_of_stundents = 80
常量常量不會改變的量,在python中沒有專門的語法代表常量,程式設計師約定變數名大寫代表常量
ace_of_olboy=58
注釋單行注釋 #
多行注釋 "" ""
數字型別
檢視資料型別 type(變數)
int(整數)
在32位的機器上,整數的位數為32位取值範圍-2**31-1,即-2147483648 ~ 214748364
在64位的機器上,整數的位數為64位,取值範圍-2**63~2**63-1 即-9223372036854775808 ~ 9223372036854775807
long(長整型)
跟c語言不同,python的長整數沒有指定定位寬,即:python沒有限制長整數數值的大小,但實際上
由於機器記憶體有限,我們使用長整數不是無限大的
字串單引號 雙引號
單引號和雙引號沒有區別,只有下面這種情況你需要考慮單雙配合
mes ="my name is alex ,im 22 years oldi"
多引號什麼作用
輸出多行字串
字串拼接
name = "mazhen"
namw = "ma"
name1 = name + namw
print (name1)
結果:mazhenma
字串相乘
name= "mazhen"
name1 = name * 2
print(name1)
結果:mazhenmazhen
字串只能和字串進行拼接,不能跟數字或其他型別進行拼接
布林值 乙個是真ture,乙個是假fales
格式化輸出
name = input("name:")
age = input("age:")
job = input("job:")
hometown = input("hometown:")
info = """
-----info of %s------
name: %s
age: %s
job: %s
hometown %s
"""%(name,name,age,job,hometown)
print(info)
結果:name:mazhen
age:26
job:600000
hometown:111111
-----info of mazhen------
name: mazhen
age: 26
job: 600000
hometown 111111
運算子計算機可以進行運算有很多種,可不止加減乘除這麼簡單,運算按種類可分為算數運算,比較運算 邏輯運算
賦值運算 成員運算 身份運算 位運算
+ 加 - 減 *乘 /除 %取餘 **冪 //取整
比較運算: == 等於 !=不等於 > 大於 > 小於 >= 大於等於 <=小於等於
賦值運算 = += -= *= /= %= **= //=
and 於(兩個值都需要符合條件為真) or或(只要乙個值符合條件not 非(條件相反)
>>> a=10
>>> b=20
>>> a==10 and b==20
true
>>> a==10 and b==21
false
>>> a==11 or b==21
false
>>> a==10 or b==20
true
>>> a==11 or b==21
false
>>> not a==11 or b==21
單分支dde3
迴圈 while
count = 0
while count <=100:
if count %2 ==0:
print(count)
count +=1
while ture 死迴圈
break 用於結束乙個迴圈,跳出迴圈執行迴圈之後的語句
continue 跳出本次迴圈,執行下次迴圈
while else 玩法
while後面else作用當while迴圈正常執行完,中間沒有被break終止的話,會執行else後面的語句
count = 0
while count <=3 :
print (count)
count +=1
else:
print("執行完畢")
輸出結果01
23執行完畢
第一模組 隨堂筆記 Python
一 python簡介 1 創始人 吉多 範羅蘇姆 guido van rossum 89 年始創。2 程式語言排名 python目前排名為第五且不斷上公升。3 python 可以應用於眾多領域,如 資料分析 元件整合 網路服務 影象處理 數值計算和科學計算等眾多領域。目前python 主要應用領域 ...
第一模組作業
檔案內容 構建虛擬python環境全過程 第乙個月 學完掌握模組三,能按照自己意願編寫簡單爬蟲及掌握python程式設計內容 第二個月 學完掌握模組五,能完成作業專案的同時個人多加練習能做到pythonweb開發熟練程度,掌握mysql達到工作要求,了解其他資料庫達到入門水平 第三個月 學完掌握模組...
python第一模組學習
講解第一模組思維導圖 口述5分鐘 1.分別解釋 的含義 口述 1分鐘 賦值 邏輯判單 累加,右邊賦值到左邊 2.兩個變數值的關係?口述 1分鐘 n1 123456 n2 n1 n1的值123456賦給了n2,如果n1的值被從新賦值,那麼n2的值不會隨之改變,n2依然是123456.不同的記憶體位址指...