1. 程式人生 > >python 不熟的語法3

python 不熟的語法3

1. list的最後一個元素的後面也可以帶逗號。

>>> [1, ]
[1]

2. str 可以看作是元素不可改變的list,它們有點像啊。

>>> a = "abc"
>>> a[0] = "d"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment

3. 函式 function;方法 method 是類裡的函式。min() 是函式,math.sqrt() 是方法。

4. list按值找第一個索引:lists.index(var);按值刪除第一個:lists.remove(var);計數:list.count(var)

5. range(15) 返回一個range物件。可以把range看成是lite版的list,它沒有list豐富的方法,但是它省時間和空間,可以完成一些簡單的操作。

# 兩個迴圈功能一樣
for i in range(15):
    print(i)
    
for i in list(range(15)):
    print(i)