Python入门二(1)
本周學(xué)習(xí)筆記來(lái)自慕課網(wǎng)python入門
一python介紹
Python(蟒蛇)是Guido Van Rossum(荷蘭人) 在1989年的圣誕節(jié)發(fā)明的
其特點(diǎn)為:
1優(yōu)雅
2明確
3簡(jiǎn)單
二Python的三大應(yīng)用
1web網(wǎng)站和各種網(wǎng)絡(luò)服務(wù)
2系統(tǒng)工具和腳本
3作為“膠水”語(yǔ)言把其他語(yǔ)言開發(fā)的模塊包裝起來(lái)方便使用。
三Python不適合的應(yīng)用
1貼近硬件
2ios開發(fā)
3開發(fā)游戲
四Python的現(xiàn)狀
Python目前廣泛應(yīng)用于各種各樣的應(yīng)用中,例如Openstack,Google,NASA。
五Python實(shí)際的特點(diǎn)
Python直接執(zhí)行,因此導(dǎo)致了以下特點(diǎn):
1代碼量少,而運(yùn)行速度緩慢
2源代碼不能加密
六Python安裝
python安裝可以參照我之前兩周的筆記
1點(diǎn)擊打開鏈接
2點(diǎn)擊打開鏈接
七實(shí)際指令學(xué)習(xí)。
一開始仍舊是“Hello World”
notepad++推薦
文件首選像為utf-8
行首不能有空格,縮進(jìn)嚴(yán)格限制。
直接通過命令器
可以通過 python ”filename“”實(shí)現(xiàn)
7.1 Python 中的數(shù)據(jù)類型
計(jì)算機(jī)顧名思義可以處理數(shù)值,但計(jì)算機(jī)能處理的不僅僅是數(shù)值,還可以處理文本,圖形,音頻,視頻,網(wǎng)頁(yè)等各種各樣的數(shù)據(jù),
不同的數(shù)據(jù),需要定義不同點(diǎn)的數(shù)據(jù)類型。在python中,能夠直接處理的數(shù)據(jù)類型有以下幾種:
一整數(shù)
Python 可以處理任意大小的整數(shù),如 11,-87.
二浮點(diǎn)數(shù)
浮點(diǎn)數(shù)也就是小數(shù),之所以稱為浮點(diǎn)數(shù),是因?yàn)榘凑湛茖W(xué)計(jì)數(shù)法表示時(shí),一個(gè)浮點(diǎn)數(shù)的小數(shù)點(diǎn)位置是可變的,比如,1.23*10^8和12.3*100^7是相等的。
除法運(yùn)算也是精確的。
三字符串
字符串是以‘’和“”括起來(lái)的任意文本,比如‘a(chǎn)bc‘,“xyz”等等,存儲(chǔ)的內(nèi)容只有引號(hào)里面的部分。
四布爾值
布爾值和布爾代數(shù)的表示完全一致,一個(gè)布爾值只有true和false兩種值,要么是true,要么是false,在python中可以直接True和False表示布爾值。
and,or,not 是三個(gè)邏輯運(yùn)算符。
五空值
空值是Python里一個(gè)特殊的值,用None表示。None不能理解為0,因?yàn)?是有意義的,而None是一個(gè)特殊的空值此外還有列表,字典等多種數(shù)據(jù)類型,還容許創(chuàng)建自定義數(shù)據(jù)類型,此后我們還會(huì)繼續(xù)講到。
八練習(xí)時(shí)間
**題目1在編輯器中,通過print命令完成以下任務(wù)
1計(jì)算十進(jìn)制數(shù)45678和十六進(jìn)制數(shù)0x12fd之和
2請(qǐng)用字符串表示出 learn Python in mooc
3請(qǐng)計(jì)算以下表達(dá)式的布爾值(注意==表示判斷是否相等**
總結(jié)
以上是生活随笔為你收集整理的Python入门二(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的内存管理_操作系统实验——ja
- 下一篇: Python基础入门一(2)