python兩個括弧
『壹』 python中在函數後面有一個小括弧和一個中括弧是什麼意思
()是要在小括弧裡面傳函數參數,後面的[]是因為函數返回一個數組/列表所以用[0]取得索引為0處的值
『貳』 python,如兩圖,花括弧里的內容分別表示什麼意思謝謝
題主你好,
先說第一幅圖, 為啥 print('{:.^10.4}'.format('Flower')) 的輸出結果是 ...Flow...
簡單來說就是一個字元串的格式化,對應該例子來說就是對於'Flower'這個字元串你想以什麼樣的形式輸出!, 而{:.^10.4}就正好定義了這里所謂的輸出形式.
一般來說, format格式化字元串最常用的是就是簡單的替換,如
print('hello {}'.format('friend!'))
上句的輸出結果是 hello friend!
但是,如果你不想讓字元串原樣輸出, 就要用到相應的語法了,這里不細說我們只講例子中的 {:.^10.4} 是怎麼回事:
外層的{}沒啥說的, 語法的一部分;
括弧里的第一個符號冒號, : ,也是語法的一部分;
冒號後面的點, . ,是補齊用的,它可以是任意字元,這個補齊是啥意思下面會說;
點後面的向上的尖括弧, ^ ,表示字元串內容居中顯示;
尖括弧後面的 10 表示輸出的字元串佔10個字元的寬度;
10後面的點, . ,是語法的一部分,作用是對上面10的補充說明,其後值為實際顯示的字元數;
點後面的 4 表示,輸出內容中我只從字元串中取4個字元.
我總結一下意思: 輸出的內容總共有占10個位元組的寬度, 這10個位元組中,從'Flower'中截取4個位元組,將其居中顯示, 因為字元串才佔4個位元組,還有6個位元組的寬度呢,因為字元串是居中顯示的, 所以兩邊還各有三個位元組的位置,使用冒號後面指定的字元,該例是點進行填充.就得到了最終的結果 ...Flow...
-----
再說第二道題, 如果第一道題弄明白了, 這題很好理解.
print('{:.<10}{:=>10}'.format(s1,s2)) 的結果 QQ........====Wechat
這里我就不一一的細講了, 把重點說一下, 和題一不一樣的有兩點:
第一點: 題一中, 字元串是居中顯示(^),而題二, 字元串s1是靠左顯示(<), 字元串s2是靠右顯示(>);
第二點: 題一中對字元串進行了截取(.4), 而題二沒有截取,完全顯示.
-----
擴展閱讀:
網頁鏈接下圖是格式化的語法說明,從上面鏈接中截取的:
寫在最後: 字元串的格式化這東西不難, 但一開始看起來可能有點亂, 有精力的話題主最好將上面給的鏈接中的知識點都看一下, 都弄明白了,再看題就簡單了.
=====
希望可以幫到題主, 歡迎追問.
『叄』 python web 問什麼兩個括弧
如果覺得用python寫程序有優勢,那麼用它寫WEB當然有優勢,關鍵在於:
python的無花括弧、無分號、強制縮進這些特點在你眼中是缺點還是優點?
『肆』 python括弧區別
在Python語言中最常見的括弧有三種,分別是:小括弧()、中括弧[]、花括弧{};其作用也不相同,分別用來代表不同的Python基本內置數據類型。
1、Python中的小括弧():
代表tuple元祖數據類型,元祖是一種不可變序列。創建方法很簡單,大多數時候都是小括弧括起來的。
2、Python中的中括弧[]:
代表list列表數據類型,列表是一種可變序列。創建方法既簡單又特別。
3、Python中的花括弧{}:
代表dict字典數據類型,字典是Python中唯一內建的映射類型。字典中的值沒有特殊的順序,但都是存儲在一個特定的鍵(key)下。鍵可以是數字、字元串甚至是元組。
(4)python兩個括弧擴展閱讀
python中的注意事項:
1、python 中的 and 從左到右計算表達式,若所有值均為真,則返回最後一個值,若存在假,返回第一個假值;
or 也是從左到有計算表達式,返回第一個為真的值;
其中數字 0 是假,其他都是真;
字元 "" 是假,其他都是真;
元組中的元素值是不允許修改的,但可以對元組進行連接組合。
元組中的元素值是不允許刪除的,但可以使用del語句來刪除整個元組。
2、python 中數字有以下的表示方式:
2進制是以0b開頭的: 例如: 0b11 則表示十進制的 3
8進制是以0o開頭的: 例如: 0o11 則表示十進制的 9
16進制是以0x開頭的: 例如: 0x11 則表示十進制的 17
『伍』 這道python解答一下兩個括弧里填什麼
max=a
min=a
『陸』 python中兩個括弧怎麼做
#python3.3
defmake_adder(addend):
defadder(augend):
returnaugend+addend
returnadder
print(make_adder(10)(20))
參考:http://blog.csdn.net/wyabc1986/article/details/7399104
『柒』 Python中小括弧,中括弧,大括弧怎麼用
小括弧表示元組
如
t=(1,2,3)
中括弧表示列表
如l=[1,2,3]
大括弧表示字典
如
d={1:1,2:2,3:3}
,
中括弧還可以表示上述三種數據類型的下標,如t[0],l[0],d[1]
大括弧也可以表示set
如
s={1,2,3}
小括弧也可以用在函數調用
,改變表達式的優先順序等
『捌』 請問python中data_in = (c_byte * num)(),第二個括弧是什麼意思
第二個括弧是函數調用的括弧,這里num應該是一個函數吧。
『玖』 python用元組賦值,怎麼去掉兩邊的括弧
column=1,2,3
print(type(column))
colnum_name='a,b,c'
sql='''insertinto2016_02_01({0})values{1}'''.format(colnum_name,column)
print(sql)
可以看到column=1,2,3返回的是個元祖,把values的括弧去掉就行了
『拾』 python語言常見的三種括弧區別是什麼
1.小括弧:
我們用小括弧來表示一個tutle元組,這是一個不可更改的數據表示,只能讀取
2.中括弧:
我們用中括弧來定義一個list列表,這里注意不能用list來表示我們常說的「數組」,數組的定義需要用到numpy,例如你定義一個變數:
a=[[1,2,3],[4,5,6],[7,8,9]]
這也只是表示a是個元素的list變數的list,不可以用a[:,:]的形式來提取值,而可以使用a[0][1]這樣的形式。但是,數據的尋找是逐步的,所以a[:][1]和a[1][:]是用一種結果
3.大括弧:
代表dict字典數據類型,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括弧創建的方法如下:
>>> dic={'jon':'boy','lili':'girl'}>>> dic{'lili':'girl','jon':'boy'}>>>4.矩陣的表示:
使用numpy.array來操作。
ython主要有三種數據類型:字典、列表、元組。其分別由花括弧,中括弧,小括弧表示。
如:
字典:dic={'a':12,'b':34}
列表:list=[1,2,3,4]
元組:tup=(1,2,3,4)