《Python核心編程》學(xué)習(xí)筆記01(Python起步)

1.程序輸出print語句及“HelloWorld!”

    >>> myString = 'Hello World!' 
    >>> print myString
   'Hello World!'
    >>> myString
   'Hello World!'
    

1.1._ 和 %在print中的使用

下劃線(_)在解釋器中有特別的含義,表示最后一個表達式的值。所以上面的代碼執(zhí)行之后, 下劃線變量會包含字符串:

    >>> _
    Hello World!

Python的print語句,與字符串格式運算符( %)結(jié)合使用,可實現(xiàn)字符串替換功能。%s 表示由一個字符串來替換,而%d 表示由一個整數(shù)來替換,另外一個很常用的就是%f。它表示由一個浮點數(shù)來替換。

    >>> print ‘%s is number %d !’ % ('python', 1)
    python is number 1!
  

2.程序輸入和內(nèi)建函數(shù)raw_input()

從用戶那里得到數(shù)據(jù)輸入的最容易的方法是使用 raw_input()內(nèi)建函數(shù)。它讀取標(biāo)準(zhǔn)輸入,
并將讀取到的數(shù)據(jù)賦值給指定的變量。

    >>> user=raw_input('henter your name: ')
    enter your name suxianglun    
    

內(nèi)建函數(shù) int()將數(shù)值字符串轉(zhuǎn)換成整數(shù)值,這樣才可以對它進行數(shù)學(xué)運算

     >>> num = raw_input('Now enter a number: ')
     Now enter a number: 1024
    >>> print 'Doubling your number: %d' % (int(num) * 2)
    Doubling your number: 2048
     
    

3.使用help()函數(shù)獲取幫助信息

help()在交互式解釋器中獲取幫助信息,在學(xué)習(xí) Python 的過程中,如果需要得到一個生疏函數(shù)的幫助,只需要對它調(diào)用內(nèi)建函數(shù)help()。通過用函數(shù)名作為 help()的參數(shù)就能得到相應(yīng)的幫助信息,查看結(jié)束退出使用 :wq進行退出

    >>> help(raw_input)
    Help on built-in function raw_input in module __builtin__:
    raw_input(...) raw_input([prompt]) -> string
    
    

4. 列表解析

表示可以在一行中使用for循環(huán)將所得到的的值放在列表中

    >>> squared = [x ** 2 for x in range(4)]    
    >>> for i in squared:
    ... print i
    0
    1
    4
    9
    
    
    

列表解析可以做更復(fù)雜的事情

   >>>squared = [x ** 2 for x in range(8) if not x%2]
   >>>for i in squared
   ...print i
   0
   4
   16
   36
   
   
   

5.實用的函數(shù)

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

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

  • 從第二章開始吧! 1、程序輸出 a、使用print語句輸出:調(diào)用str(),將數(shù)值轉(zhuǎn)化成字符串 b、在交互式解釋器...
    chi1st閱讀 408評論 3 0
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,787評論 1 118
  • 最近在慕課網(wǎng)學(xué)習(xí)廖雪峰老師的Python進階課程,做筆記總結(jié)一下重點。 基本變量及其類型 變量 在Python中,...
    victorsungo閱讀 1,917評論 0 5
  • Python簡介 Python歷史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生閱讀 1,135評論 0 2
  • 2017年的到來比較著急,元旦和春節(jié)都在一月份,聞雞起舞,或許是新年的常態(tài)。今天是新年第一個工作日,天空依然霧蒙蒙...
    莉芙文軒閱讀 113評論 0 0

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