6 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
%s是代表字符串, 如果你學(xué)過(guò)C語(yǔ)言就會(huì)知道這個(gè)。
在字符串里面加個(gè) %s, 然后在字符串后面加上 %(變量名)就可以用后面的變量名所指向的字符串代替原有字符串中的 %s
當(dāng)然,可以用 %d 代替整數(shù)型等等
比如
12 | a = 100 print "The value of a is %d" % a |
還可以這么做
12 | a = 100 print "The value of a is {}" . format (a) |
這樣可以用一對(duì)花括號(hào)來(lái)表示空位,然后在后面的 format 函數(shù)里依次填入你要輸出的變量名,可以有多個(gè)空,但是花括號(hào)的對(duì)數(shù)和后面 format 函數(shù)的返回值的個(gè)數(shù)一定要相同
比如
123 | a = 100 b = 200 print "The value of a is {}, the value of b is {}" . format (a, b) |

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果寫成 print "The value of a is %d, the value of b is %d" %a,%b 就對(duì)了。 不過(guò)建議你用上面的format函數(shù),這樣就不用管類型了。 %d代表整數(shù),%s代表字符串,其他的是我?guī)湍阏页鰜?lái)的,括號(hào)里是C語(yǔ)言里面用的,其他Python和C語(yǔ)言用法一樣。 %d:輸入輸出為整形 %s:輸入輸出為字符串 %c字符%f:輸入輸出為浮點(diǎn)型 (%lf雙精度浮點(diǎn)型) (%ld 長(zhǎng)整型 %hd短整型 %hu無(wú)符號(hào)整形 %u %lu)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
整數(shù)是指數(shù)學(xué)上的整數(shù),無(wú)范圍限制。django中的整型是指Python的短整型,長(zhǎng)整型等數(shù)據(jù)類型,都有范圍限制。python中短整型的取值范圍[-2417483648,2417483647],如果超過(guò)這個(gè)范圍怎么辦呢?就可以使用長(zhǎng)整型數(shù),不過(guò)在結(jié)尾必須寫上大寫的“L”,小寫也可。但是為了避免與1混淆,建議用L

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
null:
If True, Django will store empty values as NULL in the database. Default
is False.
如果為True,空值將會(huì)被存儲(chǔ)為NULL,默認(rèn)為False。
blank:
If True, the field is allowed to be blank. Default is False.
如果為True,字段允許為空,默認(rèn)不允許。
- 6 回答
- 0 關(guān)注
- 793 瀏覽
添加回答
舉報(bào)