python簡介
python由吉多.範羅蘇姆建立,用於繼承abc程式。與c語言以及其他語言相比,python在執行速度上不佔優勢,但是由於它類庫齊全,使用簡潔,逐漸成為受程式設計師歡迎的程式語言之一。根據最新的tiobe榜顯示,python已經佔據第四,並且在近年來一直保持前五,很有發展前景。
python入門
1、python安裝
目前最新版本為python3,並且在不斷更新。python2也在使用中,並且也在不斷更新,更新方向為python3。具體安裝操作不詳細解說。
2、「hello world」
1)通過python直譯器執行
開啟cmd,執行python,注意環境變數的配置。
c:\users\zj>pythonpython 2.7.12 |anaconda 4.2.0 (64-bit)| (default, jun 29 2016, 11:07:13) [msc v.1500 64bit (amd64)] on win32
type
"help
", "
", "
credits"or
"license
"for
more information.
anaconda
isbrought to you by continuum analytics.
please check out: and
>>> print('
hello world')
hello world
2)直接執行
實際工作中,需要及時將**儲存,以.py的格式,防止**丟失或檔案格式混亂。
#!/usr/bin/env python
#coding=utf-8
"hello world
"
3、檔案開頭編碼
#!/usr/bin/env python:直譯器路徑。主要出現在linux中,因為linux中的檔案路徑除了用完整的路徑表示外,還會出現.\.。windows中不需要。
# coding=utf-8:表示python2中可執行包含中文的字元,並且字元能用多少位表示就用多少位表示,節省空間。python3中不需要。
4、變數、輸入、輸出
變數規則:
1)字母、數字、下劃線的任意組合
2)第乙個字元不能為數字
3)python關鍵字(e.g. class,and,as...)不能為變數
4)python內建名、函式不能為變數
輸入:input、raw_input
輸出:print
name = raw_input('my name is ')
print name
5、縮排與流程控制
python語法採用縮排方式,一般縮排4個空格,可用tab。
if語句
1)基本語句
if 條件1:
**塊else:
**塊2)巢狀模式
if 條件1:
if 條件2:
......
3)if elif
while迴圈
while 條件:
**塊(直到不滿足條件)
ps:
continue:退出當前迴圈
break:退出整個迴圈
6、練習
1)使用while迴圈輸入 1 2 3 4 5 6 8 9 10
num = 1while num < 11:
if num != 7:
num num = num + 1
2)求1-100的所有數的和
num = 1sum =0while num <= 100:
sum = sum +num
num = num + 1
print sum
3)輸出 1-100 內的所有奇數
num = 1while num <= 100:
if num % 2 == 1:
num num = num + 1
4)輸出 1-100 內的所有偶數
num = 1while num <= 100:
if num % 2 ==0:
num num = num + 1
5)求1-2+3-4+5 ... 99的所有數的和
num = 1sum1 =0while num < 100:
if num % 2 == 1:
sum1 = sum1 +num
num = num + 1
else
: sum1 = sum1 -num
num = num + 1
print sum1
6)使用者登陸(三次機會重試)
name = "qiuchen
"passward = "
123456
"num =0
while num < 3:
register_name = raw_input("
使用者名稱:")
register_passward = raw_input("
密碼:"
)
if register_name == name and register_passward ==passward:
"登陸成功
"break
else
: num = num + 1
"使用者名稱或密碼出錯,請重試
"if num == 3:
"錯誤次數太多,請稍後再試
"
python輸入輸出
對於輸入輸出操作,我們可以用raw input或print語句實現,但我們也可以用檔案來實現,下面我們將討 件的使用。我們可以用檔案類來建立乙個檔案物件,並用它的read readline write方法實現檔案的讀寫操作。當檔案使用完畢後,你應該使用close方法,以釋放資源。下面是乙個使用檔案的...
python 輸入輸出
input 是輸出乙個數字 raw input是輸入一行字串 while true try g lambda map int,raw input split a,b g print a b except exit 0 這裡用了lambda 然後也可以直接 a,b map int,raw input ...
Python 輸入輸出
總結幾個常用的.python提供了 input 置函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。input 可以接收乙個python表示式作為輸入,並將運算結果返回。usr bin python3 str input 請輸入 print 你輸入的內容是 str str.format 1 prin...