day10學習筆記(字串和函式基礎)

2021-10-07 09:21:54 字數 1256 閱讀 9371

語法:包含佔位符字串 % (資料1, 資料2, 資料3…)

說明:1)資料個數與佔位符個數一致

2)格式佔位符:

%d - 整數

%nd/%-nd - 整數填充字串的時候寬度是n,不夠用的空格在前面/後面佔位

%f - 小數

%,nf - n表示保留n位小數

%s - 字串

注意:一般情況下佔位符和資料的型別要保持一致,只有 %s 可以用任何型別資料填充

字串中通過 {} 佔位表示字串中變化的部分

1)資料個數和 {} 個數保持一致

2)元組形式的format:

3)字典形式的format:

4)字典形式的format變形: f』』

a =

10b =

20message = f'a=, b=, c='

print

(message)

5)數字格式化(不改變原資料)

:.nf - 保留n位小數

:x>nd - 資料長度n位,不足用x左填充

:x=-

3.1415

str1 = f'shuzi:'

print

(str1)

print

(f''

)1)分類

系統函式

自定義函式

語法:def 函式名(形參列表):

函式說明文件

函式體說明:

def - 定義函式關鍵字

函式名 - 不是關鍵字、系統函式名、類名

def

count1

(str1)

:"""

統計大寫字母個數

:param str1: 字串

:return: none

"""count =

0for x in str1:

if'a'

<= x <=

'z':

count +=

1print

(count)

count1(

'ffjy67grfg'

)

函式呼叫執行函式體

1)位置引數

2)關鍵字引數

形參名1=值1,形參名2=值2,…

沒有預設值引數的形參必須放在前面

1)形參前加 * - 形參為乙個元組,實參為元組中元素

2)形參前加 ** - 形參為乙個字典,實參為字典中的值

Python廖雪峰教程學習筆記 Day10

養成乙個好的習慣只需要堅持21天,day10 判斷物件型別,可以使用type 函式 type 123 type type none 如果乙個變數指向函式或者類,也可以用type 函式來判斷 type abs types模組中有很多定義的常量 import types deffn pass type ...

字串和字串函式之學習筆記(一)

1.指標和字串 沒錯,指標又出現了。首先區分下 字元和字串 字串是以空字元 0 結尾的char型別陣列 至於該怎麼表示字串呢,請您接著看 用雙括號括起來的內容稱為字串字面量或字串常量,編譯器會在末尾自動加 0 如果要在字串內部用雙引號,要加 字串常量屬於靜態儲存類別即在整個程式的生命期存在 和陣列類...

字串和字串函式之學習筆記(二)

好噠,讓我們接著上一次的問題開始 指標時,無法修改字串內容,因為這個字串放在記憶體的常量區,而記憶體的常量區時唯讀 但是如果用陣列的方式定義,會在儲存於記憶體常量區之後在棧上分配空間 容納字串,區別在於 用陣列定義的方式會產生副本,而指標的定義只是讓指標指向記憶體常量區的位址,所以,陣列方式才可以修...