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迴圈...