python基礎文法

來源:互聯網
上載者:User

標籤:python   解譯器   

python 基礎文法

Python語言與Perl,C和Java等語言有許多相似之處。但是,也存在一些差異。

在本章中我們將來學習Python的基礎文法


互動式編程

互動式編程不需要建立指令碼,而是通過Python解譯器互動模式來完成編寫代碼。

 pythonPython 2.7.6 (default, Sep  9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwinType "help", "copyright", "credits" or "license" for more information.>>>


在windows上安裝互動用戶端

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/8F/D2/wKioL1js3vbjwKT7AACQAjnIusY146.jpg" title="1.JPG" alt="wKioL1js3vbjwKT7AACQAjnIusY146.jpg" />



在python提示符中輸入一下資訊

>>> print "Hello, Python!";


在python 2.7.1輸出結果為

Hello, Python!


print:可以列印多個字元竄用,隔開可以連城一串輸出

print (a),(b),(?)


在python提示符中輸入資訊 (版本問題高版本需要加()否則報錯)

>>> print ‘a‘,‘b‘,‘?‘;


顯示為

a b ?


Python 標識符

在python裡,標識符有字母、數字、底線組成。

在python中,所有標識符可以包括英文、數字以及底線(_),但不能以數字開頭。

python中的標識符是區分大小寫。

以底線開頭的標識符是有特殊意義的。以單底線開頭(_foo)的代表不能直接存取的類屬性,需通過類提供的介面進行訪問,不能用"from xxx import *"而匯入;

以雙底線開頭的(__foo)代表類的私人成員;以雙底線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。


變數

    什麼是變數:

        一個可以可變數值

        程式中變數純在記憶體中開闢一個可以儲存資料額地方,然後七個名字,這個名字就是變數

        變數可以儲存任何資料,變數聲明必須賦值

        變數名可以人已去,必須是大小寫英文,數字底線,不能數字開頭


定義變數a和b分別賦值

>>> a=123

>>> b=sam


輸出變數查看結果

>>> print a

123

>>> print b

sam

>>> 

變數特點,變數本身類型不固定,python動態語言,優點更加靈活


python中定義字串

    ‘’“”

   如果中間字元竄有‘“”’可以使用轉譯符 \\\\\\\\\


>>> a=‘123‘

>>> b=‘1‘


定義字串之後運行報錯

>>> print a*b


Traceback (most recent call last):

  File "<pyshell#22>", line 1, in <module>

    print a*b

TypeError: can‘t multiply sequence by non-int of type ‘str‘


未定義字串可以正常顯示

>>> a=1

>>> b=2

>>> print a*b

2

-----------------------------------------------------------------------------------------------   一隻耳的分隔字元



請看下集

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/8F/D3/wKioL1js4_HiqPZwAABXIhbaToc107.jpg" title="timg.jpg" alt="wKioL1js4_HiqPZwAABXIhbaToc107.jpg" />

本文出自 “三極行者” 部落格,請務必保留此出處http://namesam.blog.51cto.com/12364721/1915041

python基礎文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.