python快樂程式設計基礎入門,第四章字串,概要

2021-10-09 23:49:18 字數 1795 閱讀 5981

'''

字串1.單引號

2.雙引號

3.三引號,包含多行

字串不能修改,但是可以擷取字串一部分與其他字串進行連線

'''str="xinxiao is a programmer"

print(str[0:14]+"girl")

'''轉義字元\

str='i\'ll do my best.' \對單引號進行轉義

禁用字串轉義在前面加r

'''print(r'\n表示回車換行')

print('\n表示回車換行')

person='鹿晗'

print("你最愛的人是%d"%person)

'''%c 格式化字元

%s 格式化字串

%d 格式化整數

%u 格式化無符號整型

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%f 格式化浮點數字

%e 科學計數法格式化浮點數

'''id=18

print("學號:%d\n姓名"%id)

'''格式化符號

*定義寬度或小數點精度

-左對齊

+對正數輸出正值符號

#在八進位制數前顯示0,在十六進製制前顯示0x或0x

m.n m顯示最大總寬度,n是小數點後的位數

數字的大小不滿足m.n時,用空格補位

0同上用0補位

'''print("%*.3f"%(5,b))

print("%5.3f"%b)

#str[起始編號:結束編號:步長]

#str[4,9]

#從第四個字元開始到第九個字元

print(str[:-9])#從第一到第負9

print(str[::-2])#從後往前,步長為2

#if "coding" in "coding.com":

#大小寫轉換函式lower()大變小upper()小變大

name="lh"

str=input("請輸入使用者名稱:")

if str.lower()==name:

print("歡迎使用者%s登入"%name)

else:

print("使用者名稱錯誤")

'''檢測字首或字尾

startswith(prefix,beg=0,end=len(string))檢查字串是否以prefix開頭,\

返回true或false如果beg和end指定值,則在指定範圍內檢查

endswith(suffix,beg=0,end=len(string))是否以suffix結束

strip([chars])刪除頭尾指定的chars字元

lstrip([chars])刪除頭部指定的chars字元

rstrip()尾部指定的chars

刪除指定字元時,字元的順序不重要,只需保證包含字元相同

檢驗字串中是否包含某個子字串

find(str,beg=0,end=len(string))返回開始字元的下標值(從0開始計),否則返回-1

index(str,beg=0,end=len(string))不在字串中,會報異常

替換子串

replace(old,new[,max])替換不超過max次

統計子串個數

count(str,beg=0,end=len(string))

首字母大寫

capitalize()

print(str.capitalize())

字串所有單詞首字母大寫

title()

應用同上

'''

Python快樂程式設計基礎入門,第十三章異常

異常 try except try a float input 請輸入被除數 b float input 請輸入除數 print a,b,結果為 a b print 運算結束 except zerodivisionerror print 除數不能為0 print 程式結束 一旦觸發異常try後語句不...

Python快樂程式設計基礎入門,第十十一章物件導向

物件導向 class 類名 類體 類名首字母大寫 類物件與例項物件 類物件 class student school 鹿晗最棒 類屬性 def say self,name 例項方法 self.name name 例項屬性 print 真的 self.name print student.school...

Python快樂程式設計基礎入門,第十二章檔案

檔案 開啟檔案 open file mode r file被開啟的檔名,mode檔案開啟模式,預設為唯讀模式 讀文字檔案 檔案物件.read size 4 讀4個字元 檔案物件.readlines 讀取所有行的內容 readline讀取一行 in關鍵字讀取檔案 with open text.txt ...