1. 程式人生 > >python學習筆記-format()函式

python學習筆記-format()函式


#使用str.format()函式

#使用'{}'佔位符
print('I\'m {},{}'.format('Hongten','Welcome to my space!'))

print('#' * 40)

#也可以使用'{0}','{1}'形式的佔位符
print('{0},I\'m {1},my E-mail is {2}'.format('Hello','Mongo','[email protected]'))
#可以改變佔位符的位置
print('{1},I\'m {0},my E-mail is {2}'.format('Mongo','Hello','[email protected]
'
)) print('#' * 40) #使用'{name}'形式的佔位符 print('Hi,{name},{message}'.format(name = 'Tom',message = 'How old are you?')) print('#' * 40) #混合使用'{0}','{name}'形式 print('{0},I\'m {1},{message}'.format('Hello','Mongo',message = 'This is a test message!')) print('#' * 40) #下面進行格式控制 import math print('The value of PI is approximately {}.'
.format(math.pi)) print('The value of PI is approximately {!r}.'.format(math.pi)) print('The value of PI is approximately {0:.3f}.'.format(math.pi)) table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678} for name, phone in table.items(): print('{0:10} ==> {1:10d}'.format(name, phone)) table = {'Sjoerd'
: 4127, 'Jack': 4098, 'Dcab': 8637678} print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; ''Dcab: {0[Dcab]:d}'.format(table))

相關推薦

python學習筆記-format()函式

#使用str.format()函式 #使用'{}'佔位符 print('I\'m {},{}'.format('Hongten','Welcome to my space!')) print('#

python學習筆記——format替換字符串

python 自學筆記 使用format中的值來替換用{}括起來的字段width=int(input(‘Please enter width:‘)) price_width=10item_width=width-price_widthheader_fmt=‘{{:{}}}{{:>{}}}‘.fo

Python學習筆記DAY3---函式

         關於函式,程式設計哪裡少的了函式,Python裡的函式呢,使用def 來定義,如下例子: def fun(): print('這是一個函式')         &nb

Python學習筆記(二) 函式

1.內建函式 Python有很多自帶的函式,在api裡很容易找到 菜鳥教程的Python內建函式講的也不錯 這裡先試試幾個能猜的出作用的簡單函式 函式名 描述 abs() 返回數字的

python學習筆記--8.函式的定義與使用

這是在學習Python的時候做的筆記,有些時間了,大概是按照一本挺實用的入門書籍學的,我學習程式設計的思路一般是掌握基礎的變數型別,語法-分支結構 函式呼叫 類建立 結構體定義,記錄一些簡單的例項,剩下的就是需要用什麼百度現學。 對我來說python的優勢是,

python學習筆記3 函式 閉包 裝飾器

函式 def foo3():#函式名與引數 #函式體 cumsum=0 for i in range(15): cumsum+=i #return返回的是物件,(如返回物件數>1返回元組) retu

Python學習筆記 Day8 函式 part 2

Day 8 函式 part 2 函式 列表作為引數 傳遞列表的副本 利用切片:sample_list[:] 傳遞任意數量的實參 預先不知道函式接受多少個實參

python學習筆記函式進階與模組

1、globals()    返回裝有全域性變數及其對應值的字典    locals()    返回裝有當前區域性變數及其對應值的字典,對於巢狀函式,不包含上層函式的區域性變數 2、eval函式  &nbs

python學習筆記函式與變數作用域

1、函式的引數傳遞     是引用傳遞,如果傳入的是可變物件(列表,字典,集合等),則對其進行修改(注意,不是賦值,而是修改),則在主函式中該物件被修改;     傳入的形參,是一個區域性變數,只是一開始引用了實參,如果繫結關係被改變,

Python學習筆記---匿名函式和作用

匿名函式     1.關鍵字lambda表示匿名函式,冒號前面表示函式的引數。     2.匿名函式只能有一個表示式,表示式結果就是函式返回值,不用寫return。     3.匿名函式也是一個也是一個函式物件,也可以把匿名函式賦值給一個變數,再利用變數來呼叫該函式。

Python學習筆記:匿名函式

前言 最近在學習深度學習,已經跑出了幾個模型,但Pyhton的基礎不夠紮實,因此,開始補習Python了,大家都推薦廖雪峰的課程,因此,開始了學習,但光學有沒有用,還要和大家討論一下,因此,寫下這些帖子,廖雪峰的課程連線在這裡:廖雪峰 Python的相關介紹

Python學習筆記-返回函式

1:python返回函式 Python的函式不但可以返回int、str、list、dict等資料型別,還可以返回函式!例如,定義一個函式 f(),我們讓它返回一個函式 g,可以這樣寫: def f(): print 'call f()...'

我的python學習筆記函式引數

python中函式引數的使用非常靈活,正因為靈活也導致剛接觸python會覺得凌亂,搞不清楚。函式無非兩種場景,定義和呼叫。形參是定義函式的時候,實參是呼叫函式時傳給函式的引數。 為了方便自己記憶,現把python函式引數的使用總結如下: 寫文章不容易,轉載請註

python學習筆記函式及其高階特性

一.定義函式 • def關鍵字,依次寫出函式名、括號、括號中的引數和冒號 : • 在縮排塊中編寫函式體,函式的返回值用 return 語句返回。      def 函式名():          函式體         return 返回值1,返回值2 二.呼叫函式 Py

python學習筆記:print 函式vs. return函式,global變數 vs. local變數

print函式與return函式差別: 一、結果: (1)return expression    ————  計算expression (2)print(statements)————  列印statements 二、輸出: (1)在互動

python學習筆記: round()函式及相關

一、round(x [ , n ]):返回x(可以為數值或運算表示式)的四捨五入值,保留n位小數。 Note1 :當小數點後正好為5時,round(X.5)=X或者X+1(trap!) ***在python2.7的doc中,round()的最後寫著,“Values are rounded t

python學習筆記: range()函式、算數運算子“//”,迴圈while與for

range() 函式——可建立一個整數列表,一般用在 for 迴圈中,函式語法:range(start, stop[, step]) start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5); stop: 計數到 stop 結束,但

python學習筆記:取整函式

三種取整方式: 一、向下取整:即捨去小數點後所有資料。int (n),例如: int(3.67) #figure out 3 二、四捨五入:round(n),例如: round(4.56) #figure out 5 round(-4.56) #figure o

python學習筆記python函式定義和傳參方法說明

一、函式定義方式 函式定義用關鍵字def,其引數傳遞不用設定型別,也不用定義返回,然後在函式名稱後加上:號,這點和java很不一樣,相對來說更加簡單了;另外包含關係上用四個空格來標識,而非java的;號; 如下為一個範例,定義了一個函式用來生成任意上界的菲波那契數列: # -*- c

python學習筆記(型別轉換函式)

python型別轉換函式 python提供的型別轉換函式用於各種資料型別之間互相轉換. bin(i) 函式將整數轉換為二進位制字串,以’0b’開頭.例如,bin(12),將返回字串’0b1100’. chr(i) 將一個ASCII 碼整型轉化為對應的單字元