Python學習第一天 資料型別 字串

2021-10-04 13:42:26 字數 1363 閱讀 4059

python字串型別(字串屬於不可變資料,修改後不會改變原變數的值,要儲存改變的值則需要賦給另外乙個變數)

1、python中的字串用單引號(『)或雙引號(「)括起來,同時使用反斜槓()轉義特殊字元。

語法:s = 「a1a2···an」

python 使用單引號(』)、雙引號(")、三引號(』』』 「」")來表示字串。

其中三引號可以由多行組成,它是編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當作注釋。

word =""" every new day begins with possibilities. 「」"

python中在一行中寫多條語句可以使用 ; 號隔開

word01= 『hello』 ; word02= 「 hello,world! 」

舉例:str = 「hello python」

print(str * 2 ) # 輸出字串兩次

print(str + 「test」) # 輸出連線的字串

2、字串擷取也稱為切片,是前閉後開,即包前不包後,其語法格式如下:

str = 『hello world!』

print(str) # 輸出完整字串

print(str[0]) # 輸出字串中的第乙個字元

print(str[2:5] ) # 輸出字串中第三個至第五個之間的字串

print(str[2:] ) # 輸出從第三個字元開始的字串

print(str[-4:-1]) # 負數表示從右往左數,一樣前閉後開,內右邊值必須大於右邊值

字串的賦值:

變數名2 = 變數名1 :複製,共用了乙個記憶體位址,一傷全傷

變數2 = 變數1[:]:賦值 兩個不同記憶體位址

3、+:將兩個字串拼接到一塊

eg:字串1 + 字串2

*:對字串本身進行翻倍

eg:字串 * n 將字串翻n倍列印

4、字串常用方法

4.1、capitalize():將字串第乙個字元大寫

4.2、lower():將整個字串都小寫

4.3、upper():將整個字串都大寫

4.4、replace(「old」, 「new」, count)將字串里查到的前count個old替換成new

4.5、split(「sep」)將字串用給定的標準分割,並以列表的形式返回切割後的元素組,還可按次數分割split(「sep」,count)

4.6、title():將字串所有首字母大寫

4.7、rstrip():將字串末尾空白剔除

4.8、lstrip():將字串開頭空白剔除

4.9、strip():將字串前後兩頭空白都剔除

4.10、len(變數名):計算字串長度

c語言打卡第一天 資料型別

一.浮點數常量的輸入輸出 示例 includeint main 執行截圖 知識點 1.double型別通過printf函式輸出時轉換說明要用 f 2.double型別通過scanf函式賦值時需使用格式字串 lf 注意 是lf不是f 3.double輸入輸出的 轉換說明 和格式字串 不一樣!這 與整型...

剛學python的第一天(資料型別轉換)

問 input 接收使用者輸入的資料都是字串型別,如果使用者輸入1,想得到整型該如何操作?答 轉換資料型別即可,即將字串型別轉換成整型。函式說明 int x base 將x轉換為乙個整數 float x 將x轉換為乙個浮點數 complex real imag 建立乙個複數,real為實部,imag...

第一天 陣列

一維陣列特點 長度一旦確定不可以改變其元素必須是 相同 型別,不允許出現混合型別。陣列中的元素可以是任何資料型別,包括基本型別和引用型別。陣列的初始化 靜態初始化 在定義陣列的同時就為陣列元素分配空間並賦值 動態初始化 陣列定義與為陣列元素分配空間和賦值的操作分開進行 陣列的遍歷 1 普通for迴圈...