寫在前面:這是Python語言的學(xué)習(xí)之路海铆,大家可以跟著一起學(xué)習(xí),絕對是從零開始踪少。
- Gvim (圖形化界面Vim)
- Brackets(前端友好編輯器)
- Gedit(編輯器)
使用環(huán)境
python 2.7.6
- 實驗1過程
- 輸出Hello,world!
$python
>>>print('Hello World!')
顯示結(jié)果
Hello,World!
- 實驗2過程
- .py腳本實現(xiàn)
$vi xxx.py
**********
#!usr/bin/env python
代碼
......
**********
$chmod 755 xxx.py
$./xxx.py
- Python的變量
- 變量不需要申明
變量在賦值之后擁有type - 回收變量
變量重新賦值之后type可以改變 - 常用數(shù)據(jù)類型
- int 整數(shù)
- float 浮點數(shù)
- 真值(True/False)
- 字符串
序列
序列有兩種:tuple(定值表塘安; 也有翻譯為元組) 和 list (表)
tuple和list的主要區(qū)別在于,一旦建立援奢,tuple的各個元素不可再變更兼犯,而list的各個元素可以再變更。
1、元素的引用
序列元素的下標從0開始:
>>>print s1[0]
>>>print s2[2]
>>>print s3[1][2]
由于list的元素可變更免都,你可以對list的某個元素賦值:
>>>s2[1] = 3.0
>>>print s2
如果你對tuple做這樣的操作锉罐,會得到錯誤提示。
所以绕娘,可以看到脓规,序列的引用通過s[int]實現(xiàn),(int為下標)险领。
2侨舆、其他引用方式
范圍引用: 基本樣式 [下限:上限:步長]
>>>print s1[:5] # 從開始到下標4 (下標5的元素 不包括在內(nèi))
>>>print s1[2:] # 從下標2到最后
>>>print s1[0:5:2] # 從下標0到下標4 (下標5不包括在內(nèi)),每隔2取一個元素 (下標為0绢陌,2挨下,4的元素)
>>>print s1[2:0:-1] # 從下標2到下標1
從上面可以看到,在范圍引用的時候脐湾,如果寫明上限臭笆,那么這個上限本身不包括在內(nèi)。
尾部元素引用:
>>>print s1[-1] # 序列最后一個元素
>>>print s1[-3] # 序列倒數(shù)第三個元素
同樣秤掌,如果s1[0:-1], 那么最后一個元素不會被引用 (再一次愁铺,不包括上限元素本身)。
3闻鉴、字符串是元組
字符串是一種特殊的元素茵乱,因此可以執(zhí)行元組的相關(guān)操作。
>>>str = 'abcdef'
>>>print str[2:4]
運算
- 數(shù)學(xué)運算
- 判斷
- 邏輯運算
縮進和選擇
- Python是由縮進識別語句的隸屬關(guān)系的
- if while for :(后面代碼縮進的為循環(huán)體內(nèi))
作業(yè)
.按照過程在實驗樓環(huán)境中把本節(jié)內(nèi)容中的Python代碼全部運行一遍孟岛,并截圖保存瓶竭。