python 學習筆記雜亂二

輸入

>>>x=input('提示:')

輸出重定向


python2.7

>>>print>>fp,"xxx"
>>>fp.close()

python3.5

>>>print('xxx',file=fp)
>>>fp.close()

關於for的一個細節

>>>for i in range(3):
    print(i)
0
1
2
>>>for i in range (3):
    print(i,end='')
012
這裏也就是說 python的print函數是默認以\n爲結束的,當我們使用for循環 用到print的時候,要注意一下

Remark:1、編程時優先考慮使用內置函數來實現自己的邏輯業務

                2、建議每個import語句只導入一個模塊


序列

倒序輸出則最後一個下標爲-1,其次-2、-3。。。

>>>a=[1,2,3]
>>>b=a*3
>>>b
[1,2,3,1,2,3,1,2,3]

切片操作不會因爲下標越界而拋出異常,而是簡單的在列表尾部截斷或者返回一個空列表,代碼更具有健壯性。

>>>a=[1,2,3,4,5]
>>>a[2:]
[3,4,5]
>>>a
[1,2,3,4,5]
>>>a[:3]
[1,2,3]
>>>a
[1,2,3,4,5]
>>>a[100:]
[] #返回一個空列表
>>>a
[1,2,3,4,5]
>>>a[:100:2]
[1,3,5] #在列表尾部截斷
>>>a
[1,2,3,4,5] #切片是淺複製,只是把值賦值過來,並不改變原來的列表

東西太雜,都是學習的時候一點一點記的筆記。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章