Python數據類型之字符串

2020-12-16 騰訊網

# 字符串是python中最常用的數據類型,我們可以使用引號來創建字符串,引號可以是單引號,雙引號或三引號,本質上單引號和雙引號以及三引號的作用是一樣的

# 字符串是一種不可變的序列類型,單個字符從左到右按照順序排列,同時修改某個位置的字符是不被允許的

# 在Python3中,字符串可以分為三類,str用於Unicode文本,bytes用於二進位數據,bytearray是bytes的一種可變的變體

# 創建一個字符串

msg = "世界"

print(msg)

print(type(msg))

msg1 = '世界'

print(msg1)

print(type(msg1))

msg2 = '''世界'''

print(msg2)

print(type(msg2))

創建字符串

# 字符串的運算

# 字符串連接

# 字符串重複

# 獲取字符串中的字符

# 截取字符串、

# 字符串連接

msg1 = "我想擁抱你,"

print(msg1 + msg)

# 字符串重複

print(msg + msg + msg)

print(msg * 3)

字符串連接

# 字符串截取

# 可以使用索引去獲取字符串中的字符,字符串中的每一個字符都有索引,下標

# 第一個字符從0開始數

# 獲取單個字符

print(msg1[3])

# 截取多個字符

# 截取字符 開始結束是左閉右開,即 >= 與

start = 2

end = 4

print(msg1[start:end])

# 索引支持負數,負索引是從-1開始計數

print(msg1[-3:-1])

# 截取時,不寫開始代表從0開始,不寫結尾,代表截取到最後

print(msg1[2:])

print(msg1[:3])

字符串截取

封面

相關焦點

  • python數據類型總結——數字和字符串
    python數據類型如果有過一些其他語言基礎的話,通常會Get到兩個概念,一個是數據類型,另一個是變量類型。數據類型就是數據本身有一個分類,數據是屬於哪一類的。變量類型則是跟著數據類型走的。變量指向的內存空間中的數據是什麼類型,變量就是什麼類型。python中,變量類型是可變的。即一個變量在創建初或者使用的過程中,不會固定成某個類型。你可以給它一個數字,也可以給它一個字符串。
  • Python兩種基本數據類型:數值及字符串;python交互式運行環境
    裡面用到很多python編程的知識點。筆者覺得有必要解釋一下。編程需要大量數據,為了編程方便,數據就分成了不同的類型,不同的數據類型有不同的特性。Python兩種基本數據類型python語言中,有兩種最基本的數據類型:數值類型及字符串類型。
  • Python基礎:數據類型和變量&字符串和編碼
    但是,計算機能處理的遠不止數值,還可以處理文本、圖形、音頻、視頻、網頁等各種各樣的數據,不同的數據,需要定義不同的數據類型。在Python中,能夠直接處理的數據類型有以下幾種:整數Python可以處理任意大小的整數,當然包括負整數,在程序中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。
  • Python中的變量與字符串數據類型
    CDA數據分析師 出品大家好,我是一行,作為當下最受歡迎和市場使用的程式語言之一,Python在廣大職場人士的日常事務中佔據越來越重要的位置。今天我們就對Python中變量以及字符串數據類型做一個總結,一起從零開始學習Python。
  • Python如何定義變量,不可變數據,數字、字符串、元組詳解
    不可變數據就是變量一旦初始化就不能修改Python的六個標準數據類型中不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組)。內置的 type() 函數可以用來查詢變量所指的對象類型。
  • Python拼接字符串的七種方式
    公眾號Python貓, 專注python技術、數據科學和深度學習,力圖創造一個有趣又有用的學習分享平臺。忘了在哪看到一位編程大牛調侃,他說程式設計師每天就做兩件事,其中之一就是處理字符串。相信不少同學會有同感。幾乎任何一種程式語言,都把字符串列為最基礎和不可或缺的數據類型。而拼接字符串是必備的一種技能。今天,我跟大家一起來學習Python拼接字符串的七種方式。
  • 對比python字符串函數,學習pandas的str矢量化字符串函數
    文章來源:數據分析與統計學之美作者:黃偉呢python字符串應該是python裡面最重要的數據類型了,因此學會怎麼處理各種各樣的字符串,顯得尤為重要。我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • Python數據類型串講(上)
    在計算機科學中,數據是指所有能輸入到計算機並被電腦程式處理的符號的介質的總稱,是用於輸入電子計算機進行處理,具有一定意義的數字字母、符號和模擬量等的統稱。2、數據類型的作用python的標準數據類型共有六種,為什麼要將數據分為不同的類型呢?
  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表a = 1b = 1.1print(type(a+b)) #<class 'float'>三、字符串字符串在任何程式語言中都是最常用的數據類型。字符串的創建很簡單,也是上面所說的三步,但是要加上單引號或者雙引號。
  • [快學Python3]String(字符串)
    概述字符串是Python中最常用的數據類型,通常我們使用引號(單引' 或 雙引" 或 三引號""")來創建字符串
  • 002.Python核心數據類型
    字符串字符串是通過""或者''括起來的任意文本.在python中單引號和雙引號的作用相同.比如在數字類型中表示算數運算中的加法,在字符串中表示字符串連接. 這一特性就是傳說中的多態,也稱之為運算符重載. 這是Python中的一個極其重要的設計思路.不可變性字符串在Python中是一個不可變的字面量. 在python核心類型中,字符串,數字,元組都是不可變的. 而列表,字典,集合是可變的.
  • 一文看懂Python列表、元組和字符串操作
    序列1 列表列表(List)是Python中非常重要的內置數據類型。列表由一系列元素組成,所有的元組被包含在一對方括號中。列表被創建將後,可以執行添加、刪除、修改操作。列表中可包含任意的Python數據信息,如字符串、數字、列表、元組等。
  • 對比python字符串函數,輕鬆學習pandas的 str 矢量化字符串函數
    1.概述python字符串應該是python裡面最重要的數據類型了,因此學會怎麼處理各種各樣的字符串,顯得尤為重要。我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • Python格式化字符串(格式化輸出)
    print() 函數使用以%開頭的轉換說明符對各種類型的數據進行格式化輸出,具體請看下表。repr() 函數將表達式轉換為字符串%s使用 str() 函數將表達式轉換為字符串轉換說明符(Conversion Specifier)只是一個佔位符,它會被後面表達式(變量、常量、數字、字符串、加減乘除等各種形式)的值代替。
  • python格式化字符串研究
    前言與隊友交流時提及python的格式化字符串漏洞,這個漏洞之前接觸不多,所以寫篇文章從基礎部分仔細研究了研究。python環境是python3.7。Python3裡的格式化字符串python3中的格式化字符串主要有以下兩種形式:"test %s" % ('test')"test {0}".format('test')這兩個語句的輸出都是test test。
  • 我要悄悄學Python之變量與數據類型
    變量和簡單的數據類型★在學習之前,需要各位小夥伴具有百度的搜索能力。本系列分享的每一章都是核心知識。在編程的過程當中遇到的問題可以自己百度可以解決的一定要自己解決,實在是不會再問問題。」在本篇文章當中,你將學會Python中使用的各種數據,還將學習如何在程序中使用變量來表示這些數據。
  • 詳解 Python 拼接字符串的 7 種方式
    幾乎任何一種程式語言,都把字符串列為最基礎和不可或缺的數據類型。而拼接字符串是必備的一種技能。今天,我跟大家一起來學習Python拼接字符串的七種方式。首先,新入門編程的同學容易犯錯,他們不知道字符串是不可變類型,新的字符串會獨佔一塊新的內存,而原來的字符串保持不變。上例中,拼接前有兩段字符串,拼接後實際有三段字符串。其次,一些有經驗的老程式設計師也容易犯錯,他們以為當拼接次數不超過3時,使用+號連接符就會比其它方式快(ps:不少Python教程都是如此建議),但這沒有任何合理根據。
  • Python高效編程之88條軍規(1):編碼規範、字節序列與字符串
    例如,為了從bar包導入foo模塊,應該使用from bar import foo,而不要使用Import foo;(3)如果必須要使用相對的模塊名,應該顯式使用from . import foo形式;軍規2:了解字節序列(bytes)和字符串(str)的差異在Python語言中,有兩個數據類型可以表示字符序列:字節序列和字符串。
  • Python3.9官方文檔翻譯版python簡介之字符串
    因為轉義符號的原因,有時同輸入字符串相比是不同,但其實他們是相同的。法國字符串包含單引號並且沒有雙引號的號的話引用標註是使用雙引號,否則使用單引號。通過省略標註引號並且列印轉義和特殊字符串的方式,列印功能可以提供易讀性更強的輸出。
  • Python數據類型串講(中)
    python中的內建序列有6種:列表、元祖、字符串、Unicode字符串、xrange對象、buffer對象,其中列表和元祖是最常見的序列,應重點掌握。字符串在上一篇文章中已簡單介紹,下面將以字符串為例,對序列的通用操作進行詳講。