《Python程序設(shè)計》課件-4:字符串簡介及輸出輸入_第1頁
《Python程序設(shè)計》課件-4:字符串簡介及輸出輸入_第2頁
《Python程序設(shè)計》課件-4:字符串簡介及輸出輸入_第3頁
《Python程序設(shè)計》課件-4:字符串簡介及輸出輸入_第4頁
《Python程序設(shè)計》課件-4:字符串簡介及輸出輸入_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

錄4-1字符串簡介4-2字符串的輸入輸出4-3字符串的運算4-5項目實現(xiàn)4-6字符串的切片4-4字符串常用函數(shù)4-7字符串其他函數(shù)4-1字符串簡介1.字符串創(chuàng)建只要為變量分配一個用字符串界定符括起來的字符序列,即可創(chuàng)建一個字符串。例如:str1='Hello'str2="World"三雙引號或者三單引號允許一個字符串跨多行,字符串中可以包含換行符、制表符以及其他轉(zhuǎn)義字符。

計算機程序經(jīng)常用于處理文本信息,文本信息在程序中使用字符串類型來表示。字符串是字符的序列,在Python中字符串是一串由引號界定的字符。這些引號可以是單引號('')、雙引號("")、三單引號(''')或三雙引號(""")。4-1字符串簡介例題4-1編寫程序,創(chuàng)建字符串并輸出。#創(chuàng)建一個單行字符串single_line_string='Hello,World!'print(single_line_string)#使用雙引號創(chuàng)建字符串double_quote_string="Hello,World!"print(double_quote_string)#創(chuàng)建一個多行字符串multi_line_string='''Hello,World!'''print(multi_line_string)#使用轉(zhuǎn)義字符創(chuàng)建字符串escaped_string='Hello,\nWorld!'print(escaped_string)執(zhí)行結(jié)果:Hello,World!Hello,World!Hello,World!Hello,World!4-1字符串簡介在字符串中用特殊字符時,Python會用反斜杠“\”來轉(zhuǎn)義特殊字符,如下表所示:轉(zhuǎn)義字符含義\在行尾時續(xù)行符\\打印反斜杠\'打印單引號\"打印雙引號\b退格(看不到效果,都是一個問號)\e打印\e\000空\n換行\(zhòng)v縱向制表符\t橫向制表符\r回車\f換頁\oyy八進制數(shù)yy代表的字符,例如:\o12代表換行\(zhòng)xyy十六進制數(shù)yy代表的字符,例如:\x0a代表換行\(zhòng)other其它的字符以普通格式輸出字符串頭加r表示原始字符串,將字符串內(nèi)容全部轉(zhuǎn)義4-1字符串簡介例題4-2給定一個字符串"HelloWorld",用“\n”換行顯示;str3="Hello\nWorld"print(str3)str4=r"Hello\nWorld"print(str4)執(zhí)行結(jié)果:HelloWorldHello\nWorld目

錄4-1字符串簡介4-2字符串的輸入輸出4-3字符串的運算4-5項目實現(xiàn)4-6字符串的切片4-4字符串常用函數(shù)4-7字符串其他函數(shù)4-2字符串的輸入輸出-輸出1.字符串的輸出常用的字符串格式化的方式包括:%號formatf-Strings標準庫模板(1)用%ws輸出一個字符串例題4-3用%s或%ws輸出字符串。str1="python"print('{%s}'%str1)#字符串輸出print("{%8s}"%str1)#右對齊print("{%-8s}"%str1)#左對齊print('{%.2s}'%str1)#取2位執(zhí)行結(jié)果:{python}{python}{python}{py}4-2字符串的輸入輸出-輸出(2)format格式化把字符串當成一個模板,通過傳入的參數(shù)進行格式化,并且使用大括號‘{}’作為特殊字符代替‘%’,在開發(fā)過程中推薦使用此方式進行字符串格式化??梢允褂没咀兞刻鎿Q、索引引用變量和關(guān)鍵字參數(shù)。4-2字符串的輸入輸出-輸出例題4-4用基本變量替換、索引引用變量和關(guān)鍵字參數(shù)format格式化輸出。name="王立"age=20print("我叫{},今年{}歲".format(name,age))#基本變量替換print("我叫{0},今年{1}歲".format(name,age))#使用索引來引用變量#使用關(guān)鍵字參數(shù)print("我叫{name},今年{age}歲".format(name=name,age=age))執(zhí)行結(jié)果:我叫王立,今年20歲我叫王立,今年20歲我叫王立,今年20歲4-2字符串的輸入輸出-輸入2.字符串的輸入例題4-5從鍵盤輸入一個字符串并輸出。#使用input函數(shù)獲取用戶輸入的字符串input_str=input("請輸入一個字符串:")#打印用戶輸入的字符串print("您輸入的字符串是:",input_str)執(zhí)行結(jié)果:請輸入一個字符串:Ilikelearningpython您輸入的字符串是:Ilikelearningpython4-2字符串的輸入輸出-索引3.字符串的索引在Python中,可以使用索引來訪問字符串中的單個字符或子字符串。通過指定位置的數(shù)字作為參數(shù)來獲取特定位置上的字符。索引是一個整數(shù),從0開始計算,表示第一個字符。如果要獲取最后一個字符,則需要使用-1作為索引值。索引的使用方法如下:字符串變量[索引]4-2字符串的輸入輸出-索引例題4-6輸出下列字符串中的字符‘H’和‘d’。str1="HelloWorld"print(str1[0])#輸出'H'print(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論