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

來源:互聯網
上載者:User
代碼,就是一串串字母組合而成的; 字串,就是一個個在英語理解為單詞,而在Python中是變數的,由字母組成的word。

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

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

首先,我們上定義:

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

一般記為

Sth=“a1a2a3a4a5a6a7.........an”(n>0)

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

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

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

在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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.