今日任務(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進製長整型(long)15>>> 0xf #16進製制
15
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.布林型
布林值和布林代數的表示完全一致,乙個布林值只有true
、false
兩種值,要麼是true
,要麼是false
,在python中,可以直接用true
、false
表示布林值(請注意大小寫),也可以通過布林運算計算出來:
>>> true
true
>>> false
false
>>> 3 > 2
true
>>> 3 > 5
false
布林值可以用and
、or
和not
運算。
and
運算是與運算,只有所有都為true
,and
運算結果才是true
:
>>> true and true
true
>>> true and false
false
>>> false and false
false
or
運算是或運算,只要其中有乙個為true
,or
運算結果就是true
:
>>> true or true
true
>>> true or false
true
>>> false or false
false
not
運算是非運算,它是乙個單目運算子,把true
變成false
,false
變成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行業的似乎都是格仔襯衫,髮量少且髮際線高,駝背戴眼鏡,經常揹著雙肩包,中年油膩大叔,不懂浪漫沒有情調等等,這些都是程式設計師的標籤。對於圈外人來說,程式設計師可能是西裝革履,品質貓屎咖啡,喝著下午...