快速入門(mén)2

循環(huán)與條件

  • Python 中 for 循環(huán)類似于 Java 的 foreach
  • <b>列表解析</b>:在一行中使用for 循環(huán)得到一個(gè)列表。
foo = [ x ** 2 for x in range(5) if not x % 2]
  • 在print中<b><i>使用逗號(hào)抑制自動(dòng)生成的換行符</i></b>

文件

<b>file = open(filename ,access_mode)</b>
filename 通常需要加上路徑,沒(méi)有加路徑的話,在本路徑下尋找。
access_mode :
r(只讀) w(只寫(xiě)) a(追加)
+(讀寫(xiě)) b(二進(jìn)制) 不添加時(shí)默認(rèn)為 r

  • <b><i>注意:w 模式下會(huì)把原文件內(nèi)容清空</i></b>
  • <b><i>注意:寫(xiě)模式和追加模式下打開(kāi)的文件如果不存在,該文件會(huì)默認(rèn)被創(chuàng)建,其內(nèi)容為空。</i></b>

錯(cuò)誤

try:
    ...
except IOError,e:
    print 'file not open:',e
  • <i>IOError , e </i>相當(dāng)于用IOError類創(chuàng)建了一個(gè) e 對(duì)象

函數(shù)

def func_name([args]):
        function_suite

class FooClass(object):
        "doc of class info" #文檔字符串
        version = 1.0 #靜態(tài)成員
        def __init__(self):  #類似構(gòu)造器,但不創(chuàng)建實(shí)例,只是對(duì)象創(chuàng)建時(shí)執(zhí)行的第一個(gè)方法
                something...
        def showMe(self,x):
                something...
                print self.__class__.__name__  # 輸出__main__.FooClass()
                return x
  • 創(chuàng)建類實(shí)例:<b>foo = FooClass()</b>
  • 調(diào)用方法:<b>foo.showMe()</b>

模塊

import sys
print sys.platform
print sys.version
sys.stdout.write("Hello World!")

常用、實(shí)用方法

函數(shù) 描述
help([obj]) 幫助文檔
len(obj) 返回對(duì)象的長(zhǎng)度
open(fn,mode) 打開(kāi)一個(gè)文件
raw_input(str) 等待用戶輸入一個(gè)字符串
str(obj) 獎(jiǎng)一個(gè)對(duì)象轉(zhuǎn)換為字符串
type(obj) 返回對(duì)象的類型
dir([obj]) 顯示對(duì)象屬性,如果沒(méi)有提供參數(shù),則顯示全局變量的名字
range([start,]stop[,step]) 返回整數(shù)列表,start為起始點(diǎn),結(jié)束值stop-1,步長(zhǎng)step
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • 文集地址 R語(yǔ)言快速入門(mén) R語(yǔ)言變量 R語(yǔ)言中的變量可以存儲(chǔ)原子向量,原子向量組或許多R對(duì)象的組合 注意:使用ca...
    stiller閱讀 512評(píng)論 0 0
  • Prefetch設(shè)置 當(dāng)我們進(jìn)入RabbitMQ的GUI管理界面, 點(diǎn)入某個(gè)隊(duì)列查看消費(fèi)者的屬性時(shí), 有記錄如下 ...
    Chrisdon閱讀 12,777評(píng)論 2 6
  • 后來(lái),去外地工作、學(xué)習(xí),一個(gè)人住酒店睡寬大柔軟的床也同樣會(huì)失眠,我開(kāi)始慢慢明白,不是床的問(wèn)題,是身邊少了一個(gè)人,沒(méi)...
    鏗鏘小妖閱讀 595評(píng)論 0 0
  • 又完成了2016年的一項(xiàng)計(jì)劃:帶著蛋寶年中的時(shí)候回去看家人。蛋寶4個(gè)半月的時(shí)候第一次坐飛機(jī),回去的時(shí)候沒(méi)有實(shí)戰(zhàn)經(jīng)驗(yàn)...
    郭琳靜Grace閱讀 542評(píng)論 2 0

友情鏈接更多精彩內(nèi)容