python格式化輸出

駝峯命名法:

    1.大駝峯:每一個單詞的首字母都大寫
    FirstName LastName
    2.小駝峯:第一個單詞以小寫字母開始,後續單詞的首字母大寫
    firstName lastName


#str:表示是一個字符串類型

#int:表示一個整型

#bool表示一個布爾型,真:Ture = 1   假:False = 0

#float表示一個小數類型,浮點數

 

# %s:代表字符串 %d:整型
>>> name = 'westos'
>>> age=11
>>> print('%s的年齡爲%d' %(name,age))
westos的年齡爲11
>>> name = 'redhat'
>>> print('%s的年齡爲%d' %(name,age))
redhat的年齡爲11
>>> age=18
>>> print('%s的年齡爲%d' %(name,age))
redhat的年齡爲18
>>> age='20'
>>> print('%s的年齡爲%d' %(name,age))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: %d format: a number is required, not str
>>> age=20
>>> name=123
>>> print('%s的年齡爲%d' %(name,age))
123的年齡爲20

# %f:代表浮點型
# %.xf(x:2 3 4 5)保留小數點後多少位
>>> money=32321.4343243
>>> name='tom'
>>> print('%s本月的工資爲%f' %(name,money))
tom本月的工資爲32321.434324
>>> money=7000
>>> print('%s本月的工資爲%f' %(name,money))
tom本月的工資爲7000.000000
>>> print('%s本月的工資爲%.2f' %(name,money))
tom本月的工資爲7000.00
>>> print('%s本月的工資爲%.3f' %(name,money))
tom本月的工資爲7000.000
>>> print('%s本月的工資爲%.4f' %(name,money))
tom本月的工資爲7000.0000
>>> print('%s本月的工資爲%.1f' %(name,money))
tom本月的工資爲7000.0


# 整型總佔位,不夠位數的前面補0
>>> sid = 1
>>> name='lily'
>>> print('%s的學號爲%d' %(name,sid))
lily的學號爲1
>>> print('%s的學號爲130%d' %(name,sid))
lily的學號爲1301
>>> print('%s的學號爲%.5d' %(name,sid))
lily的學號爲00001
>>> sid=002
  File "<stdin>", line 1
    sid=002          ^
SyntaxError: invalid token
>>> sid = 123
>>> print('%s的學號爲%.5d' %(name,sid))
lily的學號爲00123
>>> sid = 12345
>>> print('%s的學號爲%.5d' %(name,sid))
lily的學號爲12345
>>> print('%s的學號爲%.8d' %(name,sid))
lily的學號爲00012345

# 百分數的實現
>>> scale = 0.1
>>> print('數據的比例是:%.2f' %(scale * 100))
數據的比例是:10.00
>>> print('數據的比例是:%.2f%' %(scale * 100))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: incomplete format
>>> print('數據的比例是:%.2f%%' %(scale * 100))
數據的比例是:10.00%

bool值:

記住bool值爲False的情況就行了:

1.輸入的值爲空

2.輸入的值爲0

剩下的所有的情況bool值都是True

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章