for循環,數字類型與字符串


for循環主要用於輸出,一切可迭代的對象都可以用for輸出

while循環 VS for循環

1.while循環:稱之為條件循環,循環的次數取決於條件何時為False

for循環:稱之為...循環,循環的次數取決於數據的包含的元素的個數

2.for循環專門用來取值,在循環取值方面比while循環要強大,以后但凡遇到循環取值的場景,就應該用for循環

for else for continue for break 用法與while相同不做贅述

 for循環可以嵌套且外層for每循環一次意味着內層for代碼塊全部執行一遍

print輸出默認換行,即end值默認為\n,我們可以通過修改end的值實現不換行

數字類型

 1. 整型int
可以記錄年齡、等級、號碼等

2、定義方式
age=10 等效於age=int(10)

 類型轉換

int()可以將浮點型取整轉化為整型,也可以將純數字字符串轉換為整型

同理:bin()可以將其他可轉化類型轉化為2進制 oct() 轉化為八進制hex()轉化為十六進制int屬於不可變類型

1. 浮點型float可以用來記錄浮點型數據如身高、體重、薪資等

2、定義方式類型轉換

等同於int類型且同樣是不可變類型

字符串:

定義:str1 = 'angel' 其中單引號雙引號都可,三引號還支持多行

在Python3中,所有的字符串都是Unicode字符串

需要在字符串中使用特殊字符時,可以使用‘\’轉義

\ 續行符於末尾 \\反斜杠 \a響鈴 \b退格 \n換行 \'單引號 \"雙引號 \e轉義 \000空 \v縱向制表符 \t橫向制表符 \r回車 \f換頁

如str1 ='ang \n el'效果為:ang

el

字符串運算符:+ 連接 * 重復輸出 [ ] 通過索引獲取字符串中字符 [ : ]截取字符串中一部分遵循左閉右開

in not in 判斷是否存在於字符串中,返回布爾值 r/R禁止轉義

字符串格式化:%s格式化字符串 %d 格式化整數

內建函數:

endswith(str)startswith(str)判斷字符串是否以str開始或結束

find(str)index(str)判斷str是否在字符串中,返回第一次出現的索引值,其中不存在時,find()返回-1,index將拋出異常

len(string)返回字符串長度,upper()lower()分別返回大寫及小寫字符串且原值不變

replace(old,new,max)替換字符串,max為最大次數

max(str)min(str)分別返回字符串str中最大的字符

strip()刪除兩邊空格

count(str)返回str在字符串中出現的次數isdigit()判斷字符串是否全部由數字組成capitalize()將字符串第一個字符大寫

 字符串中所有的操作方法都只能得到新的字符串,而不是在原字符串基礎上修改。即原字符串值不變

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM