久久国产乱子伦精品免费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. 主站蜘蛛池模板: 新宾| 固镇县| 东至县| 汶川县| 合江县| 石河子市| 都昌县| 玉林市| 鲁山县| 龙游县| 宁德市| 黄大仙区| 山西省| 桐城市| 册亨县| 娄底市| 海丰县| 屯留县| 商洛市| 淄博市| 法库县| 郁南县| 东安县| 太保市| 大名县| 新蔡县| 柳州市| 宜宾市| 贵港市| 祁东县| 钟祥市| 增城市| 威海市| 龙岩市| 荆州市| 吉木乃县| 泾阳县| 巴彦淖尔市| 丹寨县| 兴隆县| 桃源县|