跟我一起學(xué)Python(一)

Python簡介

出處

Python是著名的“鬼叔”,在1989年圣誕節(jié)期間編寫的一個編程程序

特點(diǎn)

他是一門高級語言,也是一門解釋型語言。
他的缺點(diǎn)是:
1.運(yùn)行速度慢,和C程序相比非常慢,因?yàn)镻ython是解釋型語言,你的代碼在執(zhí)行時會一行一行地翻譯成CPU能理解的機(jī)器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運(yùn)行前直接編譯成CPU能執(zhí)行的機(jī)器碼,所以非???。
2.代碼不能加密,編譯型的語言,只需要把編譯后的機(jī)器碼發(fā)布上去而解釋型的語言,則必須把源碼發(fā)布出去。

應(yīng)用

那Python適合開發(fā)哪些類型的應(yīng)用呢?
1.首選是網(wǎng)絡(luò)應(yīng)用,包括網(wǎng)站、后臺服務(wù)等等;
2.其次是許多日常需要的小工具,包括系統(tǒng)管理員需要的腳本任務(wù)等等;

安裝Python

Python是跨平臺的,在Windows上寫Python程序,放到Linux上也是能夠運(yùn)行的。
可以去Python官網(wǎng)下載對應(yīng)自己電腦的.exe
具體的安裝步驟可以百度,我再這里就不細(xì)說。
安裝完P(guān)ython,其實(shí)還需要安裝Python解釋器,是Python解釋器去執(zhí)行.py文件。但是從官網(wǎng)下載安裝的.exe已經(jīng)幫你下載好了-解析器CPython。

Python的運(yùn)行環(huán)境

命令行模式


命令行模式

交互模式


交互模式

Python的輸入和輸出

input()和print();
print()輸出

#hello.py
print("hello world");
print

input()輸入

#hello.py
name = input();
print('hello,', name)
input

當(dāng)輸入 python hello.py,光標(biāo)會停留在在下一行等待你輸入name,輸入后再按回車鍵便會輸出結(jié)果;

Python的基本語法

注釋采用#號;
當(dāng)語句以冒號 : 結(jié)尾時,縮進(jìn)的語句視為代碼塊;

#hello.py
#print("hello world")
name = input()
#print('hello,', name)
if(name > '0'):
    print("success")
else:
     print("fail")
基本語法
Python的基本數(shù)據(jù)類型

整數(shù)int
浮點(diǎn)數(shù)float
字符串str
布爾(True和False)bool

且、或、非由 and 、 or、 not表示

空值(None)

且None不等于0,因?yàn)?是有意義的,而None是一個特殊的空值。

檢測變量的數(shù)據(jù)類型,舉個栗子,測試字符串

isinstance(x, str) #True

獲得變量類型

type(x) #str
變量

命名方式和JS一樣,且不需要用任何操作符來聲明,可以直接使用。

a = 1

=是賦值語句,可以把任意數(shù)據(jù)類型賦值給變量,同一個變量可以反復(fù)賦值,而且可以是不同類型的變量,這一點(diǎn)和JS相同,卻不同于Java

a, b = b, a + b 相當(dāng)于

t = (b, a + b) # t是一個tuple
a = t[0]
b = t[1]

但不必顯式寫出臨時變量t就可以賦值。

常量

在Python中,通常用全部大寫的變量名表示常量

PI = 3.1415926

除法運(yùn)算

  • 一種除法是/

10/3 在python里面得到的是浮點(diǎn)數(shù)3.333333,不管“/”兩邊操作數(shù)是不是整型,得到的結(jié)果都是浮點(diǎn)數(shù)(這一點(diǎn)區(qū)別于JS)9/3 得到的結(jié)果為3.0

*另一種 //

//永遠(yuǎn)是整數(shù),即使除不盡。10 // 3 為3 , 10%3為1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,353評論 0 10
  • 李小璐出軌事件持續(xù)發(fā)酵了些日子,終于收尾了,結(jié)局是賈乃亮原諒李小璐,他們繼續(xù)過在一起過日子,還一起帶女兒出去...
    含笑的清泉閱讀 808評論 0 0
  • 這次回國旅游,順帶品嘗中國各地美食,孩子們對中國飲食文化贊不絕口! 1. 西安羊肉泡饃:《老孫家》 2. 北...
    Stephen瀟雨閱讀 402評論 0 0
  • 我自己就很胖,不是吃的多,而是在吃飯時食欲特別的好。我覺得控制體重首先先看體質(zhì),一些人是吃不胖的,其次就是合理膳食...
    小熊愛吃閱讀 286評論 0 0

友情鏈接更多精彩內(nèi)容