語法:包含佔位符字串 % (資料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:'
(str1)
(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 如果要在字串內部用雙引號,要加 字串常量屬於靜態儲存類別即在整個程式的生命期存在 和陣列類...
字串和字串函式之學習筆記(二)
好噠,讓我們接著上一次的問題開始 指標時,無法修改字串內容,因為這個字串放在記憶體的常量區,而記憶體的常量區時唯讀 但是如果用陣列的方式定義,會在儲存於記憶體常量區之後在棧上分配空間 容納字串,區別在於 用陣列定義的方式會產生副本,而指標的定義只是讓指標指向記憶體常量區的位址,所以,陣列方式才可以修...