Python學習筆記(1)—Python基礎

文章來源廖雪峯Python教程學習總結

  1. 數據類型和變量css

    整數
    Python能夠處理任意大小的整數,固然包括負整數,在程序中的表示方法和數學上的寫法如出一轍,例如:1,100,-8080,0,等等。計算機因爲使用二進制,因此,有時候用十六進制表示整數比較方便,十六進制用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。python

    浮點數
    浮點數也就是小數,之因此稱爲浮點數,是由於按照科學記數法表示時,一個浮點數的小數點位置是可變的,好比,1.23x109和12.3x108是徹底相等的。浮點數能夠用數學寫法,如1.23,3.14,-9.01,等等。可是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012能夠寫成1.2e-5,等等。整數和浮點數在計算機內部存儲的方式是不一樣的,整數運算永遠是精確的,而浮點數運算則可能會有四捨五入的偏差。數組

    字符串
    字符串是以單引號’或雙引號」括起來的任意文本,好比’abc’,」xyz」等等。請注意,」或」「自己只是一種表示方式,不是字符串的一部分,所以,字符串’abc’只有a,b,c這3個字符。若是’自己也是一個字符,那就能夠用」「括起來,好比」I’m OK」包含的字符是I,’,m,空格,O,K這6個字符。markdown

  2. list
    Python內置的一種數據類型是列表:list。list是一種有序的集合,能夠隨時添加和刪除其中的元素。
    操做:相似於數組操做能夠直接存取,能夠修改元素,能夠嵌套list
    Example:app

classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates[0]
'Michael'
>>> classmates[-1]#取倒數第一個元素
'Tracy'
>>> classmates.append('Adam')#list是一個可變的有序表,因此,能夠往list中追加元素到末尾
#也能夠把元素插入到指定的位置,好比索引號爲1的位置:
>>> classmates.insert(1, 'Jack')
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
#要刪除list末尾的元素,用pop()方法:
>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']
#要刪除指定位置的元素,用pop(i)方法,其中i是索引位置:
>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

3.tuple學習

另外一種有序列表叫元組:tuple。tuple和list很是相似,可是tuple一旦初始化就不能修改。它也沒有append(),insert()這樣的方法。其餘獲取元素的方法和list是同樣的,你能夠正常地使用classmates[0],classmates[-1],但不能賦值成另外的元素。spa

4.Python中的條件判斷3d

# 注意在Python的條件判斷else if ==elif
 # 判斷以後的‘:’不能夠忘記
 if <條件判斷1>:
    <執行1>
elif <條件判斷2>:
    <執行2>
elif <條件判斷3>:
    <執行3>
else:
    <執行4>
# -*- coding: utf-8 -*-

height = 1.75
weight = 80.5
bmi = height/(weight*weight)
if bmi < 18.5:
    print('太輕')
elif bmi >= 18.5 & bmi < 25:
    print('正常')
elif bmi >= 25 & bmi < 28:
    print('太重')
elif bmi >= 28 & bmi < 32:
    print('肥胖')
elif bmi >= 32:
    print('嚴重肥胖')
相關文章
相關標籤/搜索