2

1 注釋

注釋 是任何存在 # 號右側(cè)的文字,其主要用作寫給程序讀者看的筆記,要多用注釋。

2.字面常量

一個字面常量(Literal Constants) 的例子是諸如5、1.23這樣的數(shù)字,或者是如 ?這是一串文本 ?或 ?This is a string ?這樣的文本。

它字面意義上的值或是內(nèi)容,值不能被改變。

3.數(shù)字

包括兩種類型——整數(shù)(Integers)與浮點數(shù)(Floats)。

浮點數(shù)(Floating Point Numbers,在英文中也會簡寫為 floats )的例子是 3.23或52.3E-4。其中,E 表示 10 的冪。在這里,52.3E-4表示52.3*10^-4

另外,與python2.x版本不同,沒有單long類型。int類型可以指任何大小的整數(shù)。

4.字符串(string)

是字符(character)的序列。

(1)單引號,所有引號內(nèi)的空間,如空格和制表符,都會原樣保留。

(2)雙引號,所有引號內(nèi)的空間,如空格和制表符,都會原樣保留,與單引號工作機(jī)制相同。

但是python3.x版本:

>>>print(“hello world”) ?#print是一個函數(shù),()括號格式不對才報錯

SyntaxError: invalid character in identifier

>>>print("Hello,?Python!")

Hello, Python!

>>>

>>> print ('hello world')

hello world

>>>?

(3)三引號(‘‘‘或“““)

三引號,你可以指示一個多行的字符串。你可以在三引號中自由的使用單引號和雙引號。

(4)字符串--不可變

針對 C/C++ 程序員的提示

Python 中沒有單獨的 ?char ?數(shù)據(jù)類型。

(5)格式化方法

Python 中 format方法所做的事情便是將每個參數(shù)值替換至格式所在的位置

例子:

#.3f對于浮點數(shù) '0.333' 保留小數(shù)點后三位

print('{0:.3f}'.format(1.0/3))

#使用下劃線填充文本,并保持文字處于中間位置

# 使用 (^) 定義 '___hello___'字符串長度為 11

print('{0:_^11}'.format('hello'))

---

可以通過end指定其應(yīng)以空白結(jié)尾(結(jié)果輸出時相連排列):

print('a', end='')

print('b', end='')

輸出結(jié)果如下:

ab

或者通過end指定以空格結(jié)尾(輸出時相鄰結(jié)果之間有空格)

print('a', end=' ')

print('b', end=' ')

print('c')

輸出結(jié)果如下:

a b c

(6)轉(zhuǎn)義序列

單引號或雙引號里的單引號:

指定這個單引號不代表這串字符串的結(jié)尾,通過轉(zhuǎn)義序列(Escape Sequence)--反斜杠\ 來指定單引號。 ?例如

>>> print('what\'s your name')

what's your name

>>> print("what\'s your name")

what's your name

使用雙引號括起的字符串中對字符串內(nèi)的雙引號使用轉(zhuǎn)義序列。\'單引,\"雙引

(雙引號里的雙引號是否可以利用運用轉(zhuǎn)義序列,輸出時不帶里面的雙引號)???

使用轉(zhuǎn)義序列 ?\\ ?來指定反斜杠本身。

轉(zhuǎn)義序列—— \n表示另起一行。 制表符\t也是轉(zhuǎn)義序列。

在一個字符串中,一個放置在末尾的反斜杠\表示字符串將在末尾繼續(xù)輸出,但不會另起一行。

(7)原始字符串

特殊字符串比如轉(zhuǎn)義序列可以作為結(jié)果輸出,需在字符串最前面添加r或R來指定原始字符串。

>>> print(r'i love \n you')

i love \n you

>>> print(r"Newlines are indicated by \n")

Newlines are indicated by \n

>>> print("Newlines are indicated by \n")

Newlines are indicated by?

>>>?

針對正則表達(dá)式用戶的提示,處理正則表達(dá)式時應(yīng)全程使用原始字符串。否則,將會有大量 Backwhacking 需要處理。舉例說明的話,反向引用可以通 '\\1' r'\1' 來實現(xiàn)。

最后編輯于
?著作權(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)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,323評論 0 10
  • 1.python特點 (1)簡單易學(xué) (2)免費開源;python是FLOSS(自由/開放源碼軟件)之一 (3)高...
    昵稱占用著閱讀 236評論 0 0
  • 1.變量; 在python中,定義一個變量很簡單,直接寫就好,不用像C語言或java那樣先聲明賦值。變量是計算機(jī)內(nèi)...
    昵稱占用著閱讀 372評論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,709評論 0 5
  • 最初入職的時候跟下屬談話,我的第一個問題是,你的興趣是什么?拋開那些職責(zé),kpi,什么是你所愛。第二個問題,你希望...
    深海魚不吃魚閱讀 326評論 0 0

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