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 碼整型轉化為對應的單字元