久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python數據類型之string?【每日一個知識點第109期-Python】

對于一個程序員來講,數據類型的重要性無需多言。在Python3中,有多達六種數據類型,各類型均有自己獨特的屬性和操作方式。今天我們首先帶大家來了解一下Python3的數據類型:string。


Python中的字符串用單引號(')或雙引號(")括起來,同時使用反斜杠(\)轉義特殊字符。

字符串的截取的語法格式如下:

變量[頭下標:尾下標]

索引值以 0 為開始值,-1 為從末尾的開始位置。

加號 (+) 是字符串的連接符, 星號 (*) 表示復制當前字符串,緊跟的數字為復制的次數。實例如下:

實例

#!/usr/bin/Python3 str = 'Runoob' print (str) # 輸出字符串 print (str[0:-1]) # 輸出第一個到倒數第二個的所有字符 print (str[0]) # 輸出字符串第一個字符 print (str[2:5]) # 輸出從第三個開始到第五個的字符 print (str[2:]) # 輸出從第三個開始的后的所有字符 print (str * 2) # 輸出字符串兩次 print (str + "TEST") # 連接字符串

執(zhí)行以上程序會輸出如下結果:

Runoob
Runoo
R
noo
noob
RunoobRunoob
RunoobTEST

Python 使用反斜杠(\)轉義特殊字符,如果你不想讓反斜杠發(fā)生轉義,可以在字符串前面添加一個 r,表示原始字符串:

>>> print('Ru\noob')
Ru
oob
>>> print(r'Ru\noob')
Ru\noob
>>> 

另外,反斜杠(\)可以作為續(xù)行符,表示下一行是上一行的延續(xù)。也可以使用?"""..."""?或者?'''...'''?跨越多行。

注意,Python 沒有單獨的字符類型,一個字符就是長度為1的字符串。

實例

>>>word = 'Python' >>> print(word[0], word[5]) P n >>> print(word[-1], word[-6]) n P

與 C 字符串不同的是,Python 字符串不能被改變。向一個索引位置賦值,比如word[0] = 'm'會導致錯誤。

注意:

  • 1、反斜杠可以用來轉義,使用r可以讓反斜杠不發(fā)生轉義。
  • 2、字符串可以用+運算符連接在一起,用*運算符重復。
  • 3、Python中的字符串有兩種索引方式,從左往右以0開始,從右往左以-1開始。
  • 4、Python中的字符串不能改變。

《Python入門每日一個知識點》欄目是馬哥教育Python年薪20萬+的學員社群特別發(fā)起,分享Python工具、Python語法、Python項目等知識點,幫助大家快速的了解Python學習,快速步入Python高薪的快車道。

http://haohuigou.com/73198.html

相關新聞

歷經多年發(fā)展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發(fā)專業(yè)人才培訓機構!

    1. 主站蜘蛛池模板: 任丘市| 大名县| 清水县| 元江| 永登县| 大安市| 柘荣县| 葵青区| 牙克石市| 杭锦后旗| 嘉定区| 和龙市| 进贤县| 育儿| 杂多县| 汉川市| 饶阳县| 永定县| 台中市| 邯郸市| 廊坊市| 佛学| 襄垣县| 通河县| 平乡县| 哈巴河县| 印江| 巴林右旗| 青州市| 新野县| 寻乌县| 承德市| 昆明市| 辉南县| 太白县| 霍州市| 宁化县| 鄢陵县| 龙山县| 始兴县| 贡觉县|