6 回答

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

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

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

TA貢獻1818條經驗 獲得超7個贊
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,字段允許為空,默認不允許。
- 6 回答
- 0 關注
- 787 瀏覽
添加回答
舉報