hello word
開始編寫第一個python程序怀跛,通常python 程序需要有
#!/usr/bin/python
if __name__ == "__main__":
print "hello word"
Python 中的常量
Python 中的數(shù)
Python 中的字符串
- 使用
'
:使用單引號表示字符串奇昙,例如' This is my first python progaram '
其中的所有空白,空格或制表符都被原樣保留敌完。 - 使用
"
:使用雙引號得到的字符串和使用單引號得到的字符串完全相同。 - 使用
"""
: 使用三引號羊初,使用三引號你可以得到一個多行字符串滨溉,并且在其中,你可以使用單引號或者雙引號长赞。
Python 中的文檔字符串
Python有一個很奇妙的特性晦攒,稱為 文檔字符串,它通常被簡稱為 docstrings 得哆。DocStrings是一個重要的工具脯颜,由于它幫助你的程序文檔更加簡單易懂,你應(yīng)該盡量使用它贩据。甚至可以通過Python中的DocString來自動生成文檔栋操。
在函數(shù)的第一個邏輯行的字符串是這個函數(shù)的 文檔字符串 。注意饱亮,DocStrings也適用于模塊和類矾芙。
文檔字符串的慣例是一個多行字符串,它的首行以大寫字母開始近上,句號結(jié)尾剔宪。第二行是空行,從第三行開始是詳細(xì)的描述壹无。 強(qiáng)烈建議 你在你的函數(shù)中使用文檔字符串時遵循這個慣例葱绒。
你可以使用doc(注意雙下劃線)調(diào)用printMax函數(shù)的文檔字符串屬性(屬于函數(shù)的名稱)。
自動化工具也可以以同樣的方式從你的程序中提取文檔斗锭。因此地淀,我 強(qiáng)烈建議 你對你所寫的任何正式函數(shù)編寫文檔字符串。隨你的Python發(fā)行版附帶的pydoc命令拒迅,與help()類似地使用DocStrings骚秦。
更多關(guān)于DocString的內(nèi)容請閱讀:https://www.python.org/dev/peps/pep-0257/
#!/usr/bin/python
# Filename: func_doc.py
def printMax(x, y):
'''''Prints the maximum of two numbers.
The two values must be integers.'''
x = int(x) # convert to integers, if possible
y = int(y)
if x > y:
print x, 'is maximum'
else:
print y, 'is maximum'
printMax(3, 5)
print printMax.__doc__
- 自然字符串:如果在字符串中包含一些特殊字符,并且你不想使用過多的轉(zhuǎn)義字符來特別處理字符串璧微,你可以使用一個r或則R前綴來指定一個自然字符串作箍。例如:
r "New lines are indicated by \n"
- Unicode 字符串:當(dāng)標(biāo)記一個字符串為unicom字符串時,需要在字符串前面加上一個u'This is a unicode 字符串' 前硫, 在程序運(yùn)行的時候胞得,python 將使用unicode方式顯示unicode字符串。
- 字符串是不可改變的屹电。
- 按照字面意義來連接字符串阶剑,如果你把兩個字符串相鄰的放著跃巡,那python 將按照字面意義來鏈接字符串。
#!/usr/bin/env python
# *coding=utf-8
string = 'this is ''a string '
print string
將會輸出
this is a string