摘要:以下為一段關(guān)于變量的代碼整型變量字符串變量復(fù)數(shù)變量布爾型變量浮點(diǎn)型變量元組列表字典打印出變量的值以及對應(yīng)的類型運(yùn)行結(jié)果為更新至基礎(chǔ)
(一)Python概述
python的特點(diǎn)
Python是一種面向?qū)ο蟮慕忉屝杂?jì)算機(jī)程序設(shè)計(jì)語言具有豐富且搶答的內(nèi)置庫和第三方庫語法簡潔靈活開源,而且夸平臺,無論在windows、linux、MAC上均可以使用
Python的應(yīng)用
Python的應(yīng)用非常廣泛,在以下領(lǐng)域都有著主流地位的應(yīng)用數(shù)據(jù)分析
(二)開始使用python
Python解釋器下載
使用Python,必須首先安裝Python解釋器,我們可以從官網(wǎng)下載最新的python解釋器。[Python下載地址][1]
python解釋器安裝
下載python解釋器的exe可執(zhí)行文件之后,雙擊執(zhí)行安裝即可,附:[python3.6.5的下載地址][2]
python的源程序文件
python程序均為以py結(jié)尾的文本文件,我們可以使用任何文本編輯器編輯生成這個文件,然后運(yùn)行, 但為了專業(yè)起見,推薦使用專業(yè)的IDE,建議使用pycharm進(jìn)行編輯
第一個源程序文件
- 我們嘗試用pycharm編寫一個hello world,代碼如下 ``` print("Hello World!") ```
使用注釋
使用注釋,是編寫代碼的良好習(xí)慣,無論對于自己還是他人日后對代碼的維護(hù)來講,都是非常重要的。 通過簡明扼要的語言,描述代碼的實(shí)現(xiàn)邏輯和功能,可以使得代碼維護(hù)的工作變得簡單而有效, 增強(qiáng)代碼的可讀性 python中的注釋主要分為兩種 以#開頭的單行注釋,例如: # 這是一個關(guān)于打印hello world的簡單例子 print("Hello World!") 以"""或者"""括起來的多行注釋,例如: """ if-elif是python中條件判斷語句,它可以讓我們根據(jù)條件成立與否來決定執(zhí)行幾個代碼塊中的哪一個 不同于C語言,在python中沒有switch-case語句,因此必須要通過if-elif來實(shí)現(xiàn)類似switch-case的功能 當(dāng)然,用于也可以通過自己創(chuàng)建用戶自己的類,來實(shí)現(xiàn)類似switch-case這樣的功能 """ Subject_a_score=10 Subject_b_score=20 Subject_c_score=30 if Subject_a_score>Subject_b_score: print("This is a veru good mark") elif Subject_b_score>Subject_c_score: print("That"s a not good point") else: print("A bad grade")
(三)Python中的變量
變量的命名規(guī)則
python中的變量命名規(guī)則為:
變量名不能與保留字相同 變量名可以由字母、數(shù)字、下劃線組成 變量名的第一個字符必須為字母或下劃線,不能以數(shù)字開頭 變量名大小寫敏感
強(qiáng)類型與弱類型
變量為在程序運(yùn)行過程中存儲數(shù)據(jù)的寄存棧,通常根據(jù)變量在使用之前是否需要聲明,可以將語言分 為強(qiáng)類型編程語言和弱類型編程語言。
強(qiáng)類型編程語言在使用變量之前需要顯示定義,然后才能使用。例如C語言,以下為C語言的一段變量定義代碼:
#includemain() { /*定義了四個整型變量,a,b,c,sum并賦值*/ int a=10,b=11,c=12,sum=0; sum+=++a+(b++)+(++c); printf("sum=%d",sum); }
運(yùn)行結(jié)果為:
sum=35
弱類型編程語言在使用變量之前無需定義,可以直接賦值使用。
Python為弱類型編程語言,例如:
#定義了四個變量a,b,c,sum,但是無需顯示指定類型即可直接使用 a=10 b=11 c=12 sum=0 sum+=a+b+c print("The result is {:d}".format(sum))
上例運(yùn)行結(jié)果為:The result is 33
python變量類型
Python中的數(shù)據(jù)類型主要包括: Numbers(數(shù)字) int (有符號整數(shù)) float(浮點(diǎn)型) complex(附屬) Boolean(布爾類型) True False String(字符串) Tuple(元組) List(列表) Dictionary(字典)
python并沒有顯示指定變量類型,python系統(tǒng)會自動根據(jù)用戶輸入的值進(jìn)行判斷,并將變量設(shè)置為對應(yīng)的類型,查看變量的類型,可以使用type(變量)。 以下為一段關(guān)于變量的代碼
#整型變量 i1=10 i2=20 #字符串變量 s1="a" s2="abc" #復(fù)數(shù)變量 c1=1+3j c2=complex(2.5,9.01) #布爾型變量 boo1=True boo2=False #浮點(diǎn)型變量 f1=10.98 f2=3E-2 #元組 t1=("abc","def","kiss") #列表 l1=[10,1+3j,True] #字典 d1={"key1":"justice","key2":120,"key3":3+4j,"key4":False} #打印出變量的值以及對應(yīng)的類型 print("i1=%d,%s;i2=%d,%s"% (i1,type(i1),i2,type(i2))) print("s1=%s,%s;s2=%s,%s"% (s1,type(s1),s2,type(s2))) print("c1=%r,%s;c2=%s,%s"% (c1,type(c1),c2,type(c2))) print("boo1=%s,%s;boo2=%s,%s" % (boo1,type(boo1),boo2,type(boo2))) print("f1={0:.3f},{1};f2={2:.3f},{3}".format(f1,type(f1),f2,type(f2))) print("t1=%s,%s"%(t1,type(t1))) print("l1=%s,%s"%(l1,type(l1))) print("d1=%s,%s" % (d1,type(d1)))
運(yùn)行結(jié)果為:
i1=10,;i2=20, s1=a, ;s2=abc, c1=(1+3j), ;c2=(2.5+9.01j), boo1=True, ;boo2=False, f1=10.980, ;f2=0.030, t1=("abc", "def", "kiss"), l1=[10, (1+3j), True], d1={"key1": "justice", "key2": 120, "key3": (3+4j), "key4": False},
更新至---->[python基礎(chǔ)][3]
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/41542.html
摘要:基礎(chǔ)知識基礎(chǔ)語法基礎(chǔ)知識編程第一步基礎(chǔ)知識基本數(shù)據(jù)類型基礎(chǔ)知識解釋器基礎(chǔ)知識注釋基礎(chǔ)知識運(yùn)算符基礎(chǔ)知識數(shù)字基礎(chǔ)知識字符串基礎(chǔ)知識列表基礎(chǔ)知識元組基礎(chǔ)知識字典基礎(chǔ)知識條件控制基礎(chǔ)知識循環(huán)基礎(chǔ)知識迭代器與生成器基礎(chǔ)知識函數(shù)基礎(chǔ)知識數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知 Python3基礎(chǔ)知識 | 基礎(chǔ)語法?Python3基礎(chǔ)知識 | 編程第一步?Python3基礎(chǔ)知識 | 基本數(shù)據(jù)類型Python3基礎(chǔ)知識 | ...
摘要:基礎(chǔ)知識基礎(chǔ)語法基礎(chǔ)知識編程第一步基礎(chǔ)知識基本數(shù)據(jù)類型基礎(chǔ)知識解釋器基礎(chǔ)知識注釋基礎(chǔ)知識運(yùn)算符基礎(chǔ)知識數(shù)字基礎(chǔ)知識字符串基礎(chǔ)知識列表基礎(chǔ)知識元組基礎(chǔ)知識字典基礎(chǔ)知識條件控制基礎(chǔ)知識循環(huán)基礎(chǔ)知識迭代器與生成器基礎(chǔ)知識函數(shù)基礎(chǔ)知識數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知 Python3基礎(chǔ)知識 | 基礎(chǔ)語法?Python3基礎(chǔ)知識 | 編程第一步?Python3基礎(chǔ)知識 | 基本數(shù)據(jù)類型Python3基礎(chǔ)知識 | ...
摘要:制作生成鏡像創(chuàng)建空文件夾,將文件放在此目錄運(yùn)行導(dǎo)出鏡像其中一般是格式利用鏡像生成容器退出容器再次啟動容器說明對容器的修改是永久保存到文件系統(tǒng)的。參考文檔如何制作一個定制的基礎(chǔ)鏡像 1. 制作 Dockerfile FROM daocloud.io/ubuntu:trusty MAINTAINER water-law RUN apt-get update && apt-get...
摘要:不同虛擬環(huán)境內(nèi)部的庫版本涉及不會影響其它虛擬環(huán)境。接著,編輯,寫入一下配置了配置虛擬環(huán)境的根目錄的英文為了使以上配置生效,運(yùn)行命令這時候,命令行里面就有了命令。 我們在寫的Python程序的時候,經(jīng)常會用到非標(biāo)準(zhǔn)庫的包和模塊,比如要求等非常有用的第三方包和模塊。有時候也會用到某個包和模塊的特定版本,可能是這個特定的版本修復(fù)了某個bug,或者是依賴的接口只有該版本有。也可能系統(tǒng)安裝了Py...
閱讀 2628·2021-11-23 09:51
閱讀 2418·2021-09-30 09:48
閱讀 2044·2021-09-22 15:24
閱讀 1009·2021-09-06 15:02
閱讀 3303·2021-08-17 10:14
閱讀 1934·2021-07-30 18:50
閱讀 1980·2019-08-30 15:53
閱讀 3168·2019-08-29 18:43