首頁 >後端開發 >Python教學 >Python的字串與下標定義與使用方法(內有範例與解析)

Python的字串與下標定義與使用方法(內有範例與解析)

Tomorin
Tomorin原創
2018-08-11 18:14:319083瀏覽

程式碼,就是一串串字母組合而成的;字串,就是一個個在英文理解為單詞,而在Python中是變數的,由字母組成的word。

就像點動成線,線動成面一般。字母組合成單字,對單字進行簡單的封裝,讓他們變成一個string。在迴圈語句中,很多時候,我們都要去定位,去截取一個變數中的複數個字串。

本篇文章,就簡單的像同學介紹,如何從字串中,截取出字母,或者從一組字串中,截取幾個字串。

首先,我們上定義:

字串(string)是由數字,字母,底線組成的一串字元。

一般記為

Sth=「a1a2a3a4a5a6a7.........an」(n>0)

# Sth是自訂的自變量,對於新手來說,我們還是很建議用英文單字來充當變數的,百利而無一害。

在Python中的字串取值,有兩個取值,及正負取值(見圖1.1)

Python的字串與下標定義與使用方法(內有範例與解析)

可以用一個在數學上是錯誤,但是很方便的偽定義:

##在Python中,0是正整數

這樣,就很好理解上圖所表達的意思了

關於 下標運用與如何截取字串

#!/usr/bin/python
# -*- coding: UTF-8 -*-                  #国之根基

 這是約定成俗的,不解釋了#

s="Hello world"

這是我們自己設定的字串

print s                        #这是对变量s整体进行输出
print s[2:7]                #这是对变量s的第二个下标(第三个字母)到第7个下标()第八个字母进行截取输出
print s[2:]                           #这是对变量s的第二个下标(第三个字母)开始输出到结尾
print s * 2                          #*表示数学中的乘号,s*2表示对变量s输出两次
print s + "There are strings what  add in the s"     #+表示数学中的加号,可以连接两个字符串/数字

#這是我們在其中進行的截取

以下,是輸出結果


Hello world

llo w

llo world

Hello worldHello world

Hello worldThere are strings what  add in the s

以上是Python的字串與下標定義與使用方法(內有範例與解析)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn