前言:
10余年的穆棱網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整穆棱建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“穆棱網站設計”,“穆棱網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
????這個博客的就是筆者用來作總結的,只會寫出一些必要的東西,所以并不適合一個初學者看
一、python是什么
????Python是一種計算機程序設計語言。是一種面向對象的動態(tài)類型語言,最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發(fā)。(這里不懂的話可以先記下來,等學習到一定程度再回來看)
二、python基礎
????????2.1注釋:
????????????看以下一個程序的運行(未使用注釋)
????????????
????????????看以下一個程序的運行(使用注釋)
????????? ?
????????? ?總結:
????????????以#號開頭的一行是被注釋的一行不會被執(zhí)行,一般用來作說明,或者不想某一行代碼運行的時候可以在這一行開頭加上#號(如下圖)
????????????
????????????(''''''或者"""""")用作多行注釋(如下圖)
????????????
????????????執(zhí)行結果(無任何輸出)
????????????
????????
????????2.2變量及類型:
????????????變量:可以理解為菜筐,菜筐用來裝菜,而變量則用來保存數(shù)據(jù)
????????????????在python中可以這樣來定義一個變量 a = 123、b = "abc"? ? ? #這里的a和b就可以理解為變量(如下圖)
????????????
?
????????????變量的類型:??
????????????????在python中為了更充分的利用內存空間,數(shù)據(jù)類型分為多種(如下所示)
????????? ?
????????????在python中可以使用type(變量名)來查看一個變量的數(shù)據(jù)類型
????????????
????????????注意:在python中變量名只能由字母、數(shù)字和下劃線(_)構成,且不能以數(shù)字打頭,并且不能是關鍵字
????????????關鍵字:在python中具有一些特殊功能的標識符(標識符即變量名)就是關鍵字。(查看方法如下圖)
????????????
????????
????????2.3輸入和輸出
?????????????輸入:
?????????????有時候我們無法預測需要向程序提供一個什么樣的值,這里就用到了input()函數(shù)(如下圖所示)
????????????注意:在python2中需要用raw_input(),而不是input,在python2中input獲取的值它會當做代碼去執(zhí)行
????????????
????????????輸出:
?????????????print()函數(shù)用于輸出一個內容如print("hello world")也可以打印一個變量(如下圖所示)
??????????????
????????????? print()輸出多個值,需要用到占位符
??????????????
????????2.4運算符
????????????Python支持以下幾種算術運算符
? ? ? ? ? ? 運算符????????????????? ? 描述
????????????????+????????????????????????相加
????????????????-?????????????????????????相減
????????????????*?????????????????????????相乘
????????????????/?????????????????????????相除
? ? ? ? ?????? ?//????????????????????????相除(9//2答案是4,如果使用/相除那么結果是4.5)
????????????????**????????????????????????冪運算
????????????????%????????????????????????取余(9%2取余數(shù)1)
????????2.5 if-else語句
????????????if用于判斷一個條件是否為真,為真執(zhí)行某些代碼,為假的時候則執(zhí)行else代碼塊或者什么都不做(如下圖所示)
? ? ? ? ? ? 注意:input接受的默認類型是str類型所以判斷條件是字符串'3'而不是int3,像是數(shù)字3需要寫成(number = int(input("數(shù)字:")))
????????????? ? ? ??