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