20171020 Python學習第五天

2022-08-03 11:24:10 字數 3158 閱讀 1958

今日任務(10月20日)

掌握知識點:

1. 學習python的整型

2. 學習python的浮點型

3. 學習python的布林型

4. 學習python的字串和常用方法

對應猿課章節 4.1-4.4

python有五個標準的資料型別:

1.整型(int)

int,整數,範圍為 -2 ** 31 到 2 ** 31 - 1 ,超出這個範圍便是長整型,有2進製,8進製,10進製,16進製制。用8進製表示整數時,前面要加'0'的字首,16進製制的字首為'0x'

>>> 017       #8進製

15>>> 0xf #16進製制

15

長整型(long)

long,整數,超出範圍為為 -2 ** 31 到 2 ** 31 - 1的數字。字尾為'l'。其他同【整型】

2.浮點型(float)

float,小數,位數是可以變的,如:12.1 / (10 ** 8) 和 1.21 / (10 ** 7) 相等。對於很小或很大的數可以用科學計數法,如:1.21e-09。整型的除法是精確的,而浮點型的除法有可能是四捨五入的。

a.round()內建方法

用round()內建的方法來取小數點的精度是最常用的。

當round(float)只包含數字的時候,預設保留1位小數,採取四捨五入的方式。例子如下:

b.使用格式化

使用格式化去小數精度的額時候,規則和round是一樣的,小數點最後一位都是取捨到偶數,例子如下:

round(float,精度)

先進行四捨五入的運算,如果小數點精度的最後一位是偶數,符合條件,如果小數點精度的最後一位四捨五入完以後為奇數,則捨棄原小數點精度以後的所有數字,及保證(小數點的最後一位必須為偶數)。

3.字串(string)

string,用單引號或雙引號或三引號的括起來的資料。引號不做字串,只代表一種符號。如:'abc','hello world',"i'm moumifan"。如果字串中包含'或",則用【\】轉義,字串中的【\】本身也要轉義。

\r:回車,\t:製表符,\n:換行符

三引號括起來的字串可以跨多行。

>>> string = "string"

>>> print string

string

>>> string = 'string'

>>> print string

string

>>> string = 'i\'m string'

>>> print string

i'm string

>>> print 'this is \n , haha'

this is

, haha

>>> '''this

ishello

world'''

'this\nis\nhello\nworld'

>>> print '''this

ishello

world'''

this

ishello

world

字串常用的方法:

字串預設是有下標的,預設從0開始。

find, 查詢字串.如果找到返回字串首字母匹配的下標資訊,如果不匹配,返回-1

##shell裡面的awk的-f的選項

join 

format

strip

字串的注釋

c.布林型

布林值和布林代數的表示完全一致,乙個布林值只有truefalse兩種值,要麼是true,要麼是false,在python中,可以直接用truefalse表示布林值(請注意大小寫),也可以通過布林運算計算出來:

>>> true

true

>>> false

false

>>> 3 > 2

true

>>> 3 > 5

false

布林值可以用andornot運算。

and運算是與運算,只有所有都為trueand運算結果才是true

>>> true and true

true

>>> true and false

false

>>> false and false

false

or運算是或運算,只要其中有乙個為trueor運算結果就是true

>>> true or true

true

>>> true or false

true

>>> false or false

false

not運算是非運算,它是乙個單目運算子,把true變成falsefalse變成true

>>> not true

false

>>> not false

true

布林值經常用在條件判斷中,比如:

if age >= 18:

print 'adult'

else:

print 'teenager'

學python的遊戲app 學Python

基本內容 學python軟體中的python教學內容涵蓋基礎概念 控制結構 函式模組 檔案操作 面試物件 函式程式設計 異常處理 正規表示式。通過簡短的課程和有趣的小測驗進行python學習衝浪。在突破乙個個學習小關口,展示你的it程式設計技能。python教程,講解了python基礎知識,也介紹了...

手機學python好嗎 學Python怎麼樣?

第一,更高的工作效率 這兩年python在業內大火的原因除了雲計算幫python帶來的熱潮之外,更多的是本身的特性。目前網際網路創業熱情高漲,創業者和投資者都希望投資回報週期快。因此,一門開發效率極高的語言就此進入開發者眼簾,眾多創業公司 python做為開發語言,催生了python在國內大熱的現象...

女生學python 女生適合學Python嗎?

學習程式設計對於性別沒有什麼特別強制的要求,不管是男生還是女生,都是可以的。可能在圈外行業來說,從事it行業的似乎都是格仔襯衫,髮量少且髮際線高,駝背戴眼鏡,經常揹著雙肩包,中年油膩大叔,不懂浪漫沒有情調等等,這些都是程式設計師的標籤。對於圈外人來說,程式設計師可能是西裝革履,品質貓屎咖啡,喝著下午...