慢步學習二級python,字符串類型的操作:操作符,函數和方法

2021-01-07 地鐵慢步

繼續學習二級python考試的大綱內容:

4.字符串類型的操作:字符串操作符,處理函數和處理方法

#我要學Python#

字符串類型的操作

字符串和數值是python語言的基礎數據類型。學習字符串類型數據的操作是學習python的基礎。

字符串操作符

字符串常見操作符有2個

+ *

在應用中的意義是 連接 和 重複

如上圖,第一個指令,「愛」+「你」,得到字符串「愛你」。逗號作為分隔符,第一個指令產生的是一個元組類型數據(以後再考慮,這裡不細究),該元組包含兩個字符串「我」和「愛你」

在第2個指令中,把逗號變成空格,這裡的空格和+一樣,把「我」、「愛」、「你」三個單獨的字符串連接在一起了。後面的*,跟乘法類似,*2,就是對應字符串重複2次。「love」字符串重複2次,再由+與前面「我愛你」連接。

第3和第4個指令,也是在重複試驗*的作用。

後面引入字符串變量a,a被賦值成字符串「God」,後續指令證實,字符串變量和字符串一樣都可以使用相應的操作符。

倒數第2條指令,提示語法錯誤,字符串變量和字符串不能通過空格連接。最後改為+則運行正常。

類似的大家也可以進行其他操作符的試驗。

字符串處理函數

因為書本不在身邊,暫時能想起的字符串處理函數極其有限,不過不影響筆者寫文,咱重在學習理解,理解好了,可以舉一反三。

len()函數

筆者先建立一個字符串變量a,賦值。然後使用len()函數。

len()函數,可以得出括號內參數的「長度」,即a變量的長度為8,或者說a字符串變量有8個字符。

函數的使用,就是知道函數作用,知道參數的類型,然後對應地套進去,就可以完成相應的操作。

字符串的處理方法

方法這個概念比較重要。可以理解為從屬於一個「對象」的動作。比如:對象「狗」具有方法「吠」,方法「跑」,方法「咬」,對象的每個方法都會產生一個處理。

二級python不涉及面向對象編程,這個大概了解一下。筆者說得也比較口語化。

看看筆者寫的例子。

字符串變量a,isalpha()是判斷是否全部是字母,isdigit()是判斷是否全部是數字,結果是 真 True 和 假 False。

方法一般的使用:對象.方法

上圖,a.isalpha()是判斷對象a是否全部是字母,a是字符串'God 害怕新冠',不是全部是字母,結果就是False。

strip()方法的作用是去掉字符串兩端的空格。上圖,筆者讓a尾端多了幾個空格。使用strip方法,結果是尾端空格沒了。

方法與函數

方法和函數,會讓初學者很迷惑,感覺都差不多啊。都是實現某些操作。

筆者做一個小的,可能不太恰當的總結:

函數: len(字符串數據)

函數是對「參數」的一系列處理。

方法: 字符串數據.方法()

方法是「對象」的一系列動作。

今天寫到這裡,感謝閱讀。

相關焦點

  • python二級考試大綱考試內容:類型判斷和類型間轉換
    咱繼續按二級考試大綱學習python。我們知道python的基本數據類型是數字和字符串。如:123 和一二三。我們認為123是數字,一二三是字符串,我們的智能是這樣告訴我們的。python語言當然也能分辨出來數字和字符串,因為不符合它定義的代碼都會報錯。我們這裡說的類型判斷,其實是通過函數獲取數據的類型。
  • 慢步學習,二級python,數字類型及其運算
    慢步學習,備考二級python語言,程序的基本語法元素慢步學習,二級python語言備考,基本輸入輸出函數今天想跟大家一起學習數字類型的運算數字類型數據的最基本的特徵就是,它能進行運算。數值運算操作符Python提供了9個基本的數值運算操作符。
  • 慢步學習,備考二級python語言,程序的基本語法元素
    python程序的基本語法元素上一文簡單提及了二級python語言考試大綱及考試環境。現在開始進入考試內容的學習理解。程序的基本語法元素:程序格式框架、縮進、注釋、變量、命名、保留字、數據類型、賦值語句、引用。
  • Python變量,輸入和輸出,數字,字符串操作
    變量是由多種類型的,具體如下圖:既然變量有那麼多,我們怎麼確定一個變量的類型呢,這裡就需要使用type函數了,這個函數會返回變量的類型的。標示符是自己定義的,直指程式設計師的本心,就是開發人員在程序中自定義的一些符號和名稱,如變量名 、函數名等。
  • 慢步學python,編程基礎,字符串類型例子及輸出
    想了解python的安裝及運行的可以看慢步之前寫的文章。今天繼續python編程基礎內容,字符串類型數據。python裡面主要的數據類型是數值類型和字符串類型。計算機可以進行運算的是數值,字符串不能進行數學運算,像你在閱讀的文字,可以理解為字符串的一種。
  • 【語言學習】python——字符串
    字符串的基本操作圖源:清華大學公眾號•python中一共提供了2類4中字符串的表示方法,如果希望在字符串中包含雙引號或者單引號。那麼如果想表示雙引號的話,字符串就用單引號,反之亦然。     •字符串的序號有正向遞增序號和反向遞減序號•正向遞增從0開始;•反向遞減從-1開始;•索引:返回字符串中單個字符 <字符串>[M].
  • Python中字符串的操作處理
    學習了字符串的基本用法和簡單格式化,我們再來看一下常用字符串類型的操作。對字符串,Python提供了3個基本的操作符,如下表:演示如下:>>> x = '一個'>>> y = '字符串'>>> x+y'一個字符串'>>> x*3'一個一個一個'>>> s = '某個字符串'>>>
  • Python 操作符全解
    \n# hello python\n'操作符除了常規的用法,操作不同的數據類型,相應的數據類型可能定義了特定的操作規則;在特定的應用場景,也有著特殊的用法。它們將比較運算符定義為子集和超集檢測,具體詳見集合知識點。這類關係沒有定義完全排序。相應地,集合不適宜作為依賴於完全排序的函數的參數。
  • 用 Python 操作 JSON 類型數據詳解
    1、json模塊的主要函數在Python3的json模塊中json.dumps()函數將Python對象編碼成JSON字符串。indent:表示縮進,可以是數據格式可讀性更強,格式化輸出JSON字符串,如果ident是一個非負的整數,那麼JSONarray元素和object成員將會被以相應的縮進級別進行列印輸出。
  • Python字符串操作指南
    字符串操作在編程中非常常用,我們學習的第一段代碼print("Hello World!")就是列印字符串。在Python裡,字符串是一種對象類型str,Python中進行字符串操作非常方便,這篇文章主要簡單講下Python中常用的字符串操作。
  • 【Python字符串操作】字符串分割函數
    python為我們提供了字符串切割函數,它不僅可以通過指定字符切割,也可以去除空格符哦。1.split()語法:str.split(str=' ', num=string.count(str))描述:通過指定分隔符對字符串進行切片,如果參數num有指定值,則僅分隔num個子字符串
  • 13-python中的字符串
    通過前兩天的文章12-python中的集合我們學習了有關集合的知識,今天我們將學習一下python中的字符串。(一)字符串的介紹    字符串,是python中的基本數據類型,是一個不可變的字符序列。    字符串的駐留機制,是僅保留一份相同且不可變字符串的一種方法。
  • 一文看懂Python列表、元組和字符串操作
    1.2.1 列表腳本操作符列表對 + 和 * 的操作符與字符串相似。+ 號用於組合列表,* 號用於重複列表。對於a[1][0]和b[1][0]還是對於對象1的引用,並沒有重新新建一個對象,這符合python的存儲機制。
  • Python字符串的45個方法詳解
    文章來源:AI入門學習作者:小伍哥python中字符串對象提供了很多方法來操作字符串注意 :lower()函數和casefold()函數的區別:lower() 方法只對ASCII編碼,即『A-Z』有效,對於其它語言中把大寫轉換為小寫的情況無效,只能用 casefold() 函數。
  • Python的list、元組、字典、字符串常用方法操作
    導讀Python的list、元組、字典、字符串常用方法操作
  • Python3的字符串類型(瘋狂Python)
    input()函數用於向用戶生成一個提示,然後獲取用戶輸入的內容,此函數總會將用戶輸入的內容放入字符串中,因此用戶輸入任何內容,input()函數總是返回一個字符串。4.2.4 bytespython3 新增bytes類型,str是以多個字符組成, bytes是以多個字節組成,bytes只負責以字節(二進位格式)序列來記錄數據,由於bytes保存原始的字節(二進位格式)數據,因此bytes對象可用於網絡上傳輸數據,也可用於存儲各種二進位格式的文件。
  • Python基礎之原生數據類型、判斷和循環、函數和文件操作合集
    Python原生數據類型主要有Number、String、Byte、Boolean、None、List、Tuple、Set、Dict這九種,下面先講一下字符串、列表、元祖、集合、字典這五種,剩下的四種大家可以自己了解一下。字符串初始化一個字符串,方便後面在字符串上做一些操作。
  • Python入門到精通(5):字符串操作
    Python的算術運算符「+」可以將兩個字符串或字符串類型的變量連接為一個字符串,「+」運算符既可以完成兩個數值的和運算,也可以完成兩個字符串的拼接操作。案例03首先創建了str1和str2兩個字符串類型變量,並分別賦值「Python」和「編程」,然後使用「+」運算符將str1和str2拼接成一個字符串,並賦值給str3變量。
  • 真的了解字符串拼接嗎?用Python拼接字符串的常用方法及性能分析
    本篇不會全部進行匯總,旨在通過幾種常用的方法在不同條件下性能進行對比,為大家提供一種字符串使用的指導意見。大家選擇自己熟悉的掌握並使用即可,不需要全部進行記憶(留下大腦空間記點別的東西……)。常見的字符串拼接方式「+」操作符拼接「+」操作符連接字符串是Python中比較經典的字符串拼接方式。可以使用「+」將兩個字符串直接進行拼接。
  • JavaScript加性操作符
    一、加性操作符加性操作符主要包括加法(+)和減法(-)。在ECMAScript中,加性操作符也會在後臺轉換不同的數據類型。二、加法加法操作符(+)的用法如下:var result = 1 + 2;運行規則如下:如果兩個操作符都是數值,則執行常規的加法計算。如果有一個操作符是字符串,那麼就要應用如下規則:如果兩個操作數都是字符串,則將第二個操作數與第一個操作數拼接起來。