發布時間: 2018-08-03 22:34:20
?實驗介紹
關于本實驗
本實驗主要介紹了 Python 字符串的相關知識點和簡單操作。
實驗目的
l 理解 Python 字符串的含義。
l 掌握 Python 字符串相關的操作。
實驗任務配置?
1.Python 字符串。Python 中的字符串是零個或多個的字符所組成的序列,字符串是 Python 內建的 6 種序列之一,在 Python 中字符串是不可變的,即我們在 C、C++語言中常說的字符串常量。
2.字符串表示方法。Python 的字符串表示有單引號、雙引號和三引號,還有轉義字符、原始字符串等。
步驟 1 單引號、雙引號
單引號、雙引號是一樣的,它們可以相互轉換。
>>> s = 'python string'
>>> print(s) python string
>>> ss="python string"
>>> print(ss) python string
>>> sss='python "Hello World"string'
>>> print(sss)
python "Hello World"string
步驟 2 長字符串
前面提到了三引號''',在 python 中三引號可以定義長字符串傳。長字符串的輸出,如:
>>> print('''this is a long string''') this is a long string
步驟 3 原始字符串
原始字符串以 r 開頭,可以在原始字符串中放入任何字符,最后輸出的字符串包含了轉義所用的反斜線,但是不能在字符串結尾輸入反斜線。如:
>>> rawStr = r'D:\SVN_CODE\V900R17C00_TRP\omu\src'
>>> print(rawStr)
D:\SVN_CODE\V900R17C00_TRP\omu\src
步驟 4 字符串寬度、精度及對齊
要想實現字符串寬度、精度及對齊的效果,就需要參考格式化操作符輔助指令了。
>>> print("%c" % 97) a
>>> print("%6.3f" % 2.5) 2.500
>>> print("%+10x" % 10)
+a
>>> print("%.*f" % (4, 1.5))
1.5000
步驟 5 連接、重復
Python 中“+、*”可以做字符串連接操作。
>>> s = 'I' + 'want' + 'Python' + '.'
>>> print(s) IwantPython.
>>> ss='Python'*3
>>> print(ss)
PythonPythonPython
步驟 6 刪除字符串
del 用于刪除字符串對象。刪除后該對象不再存在,再次訪問該對象會報錯。
>>> ss = 'Python'*3
>>> print(ss) PythonPythonPython
>>> del ss
>>> print(ss)
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module> print(ss NameError: name 'ss' is not defined)
上一篇: {人工智能}python編程之函數
下一篇: {人工智能}python編程之字典