python學習(day8)基本資料型別總結與擴充套件

2022-09-13 05:57:12 字數 2774 閱讀 9003

一、數字

int()

二、字串

replace/find/join/strip/startswith/split/upper/lower/format

三、列表

索引、切片、迴圈

四、元組

忽略、索引、切片、迴圈         特性:一級元素不可修改

五、字典

get/update/keys/values/items

迴圈,索引

六、布林值

bool()

none  ""  ()    {}  0*****>false

python的字串格式化有兩種方式:百分號方式、format方式

百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。

1、百分號方式

%[(name)][flags][width].[precision]typecode

.precision   可選,小數點後保留的位數

typecode    必選

常用格式化:

tpl = "

i am %s

" % "

alex

"tpl = "

i am %s age %d

" % ("

alex

", 18)tpl = "

i am %(name)s age %(age)d

" %

tpl = "

percent %.2f

" % 99.97623tpl = "

i am %(pp).2f

" %tpl= "

i am %.2f %%

" %

2、format方式

[[fill]align][sign][#][0][width][,][.precision][type]

sign         【可選】有無符號數字#            【可選】對於二進位制、八進位制、十六進製制,如果加上#,會顯示 0b/0o/0x,否則不顯示

,            【可選】為數字新增分隔符,如:1,000,000

width       【可選】格式化位所佔寬度

.precision 【可選】小數字保留精度

type         【可選】格式化型別

傳入「 整數型別 」的引數

傳入「 浮點型或小數型別 」的引數

常用格式化:

tpl = "

i am {}, age {}, {}

".format("

seven

", 18, '

alex')

tpl = "

i am {}, age {}, {}

".format(*["

seven

", 18, '

alex

'])# *表示格式

tpl = "

i am , age , really

".format("

seven

", 18)

tpl = "

i am , age , really

".format(*["

seven

", 18])

tpl = "

i am , age , really

".format(name="

seven

", age=18)

tpl = "

i am , age , really

".format(**)#  **表示{}格式

tpl = "

i am , age , really

".format([1, 2, 3], [11, 22, 33])

tpl = "

i am , age , money

".format("

seven

", 18, 88888.1)

tpl = "

i am , age

".format(*["

seven

", 18])

tpl = "

i am , age

".format(name="

seven

", age=18)

tpl = "

i am , age

".format(**)

tpl = "

numbers: ,,,,,

".format(15, 15, 15, 15, 15, 15.87623, 2)

tpl = "

numbers: ,,,,,

".format(15, 15, 15, 15, 15, 15.87623, 2)

tpl = "

numbers: ,,,,,

".format(15)

tpl = "

numbers: ,,,,,

".format(num=15)

python學習筆記 day8

if 條件 語句if 條件 語句else 語句if 條件 語句elif 條件 語句else 語句python中使用elif代替else if,所以if語句的關鍵字是if elif else 需要注意的是 語句的縮排 python中沒有switch case語句 如果語句只有一條,可以寫在 if 後 ...

DAY8學習筆記

檔案操作的基本概念 開啟檔案的模式有三種純淨模式 r 預設的 w a。控制操作檔案內容格式的兩種模式 t 預設的 b。大前提 tb模式均不能單獨使用,必須與純淨模式結合使用。t文字模式 1.讀寫檔案都是以字串為單位的。2.只能針對文字檔案。3.必須指定encoding引數。b二進位制模式 1.讀寫檔...

python入門day8(函式)

近期在忙網路大賽,故更新的速度就會慢一些 一 函式 1.定義函式 def greet user 顯示簡單的問候語 print hello greet user 向python指出了函式名,還可能在括號內支出函式為完成其任務需要什麼樣的資訊。在這裡,函式名為greet user 他不需要任何資訊就能完...