6 回答

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

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

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

TA貢獻2016條經(jīng)驗 獲得超9個贊
null:
If True, Django will store empty values as NULL in the database. Default
is False.
如果為True,空值將會被存儲為NULL,默認為False。
blank:
If True, the field is allowed to be blank. Default is False.
如果為True,字段允許為空,默認不允許。
添加回答
舉報