1樓:匿名使用者
題主你好,
其實這裡面的 "*"號可以用數學裡面的" 乘號 "去理解, " 乘號 "表示倍數嘛,所以
'=' * 30 表示30個'='.
這其實也算是python裡的語法糖吧,要不你想要輸出30個'=', 要一個個的敲多麻煩,如果**中用到1,2個需要輸出多個相同字元的,你一個個的敲還好, 如果有幾十個,甚至上百個,那麼使用:
"字串" * 重複次數
這種寫法就要省好多事兒了
舉例來說,
如果**裡就讓你輸出20個a和20個b,則你手敲還可以接受:
print('aaaaaaaaaaaaaaaaaaaa')
print('bbbbbbbbbbbbbbbbbbbb')
但如果你的**裡有幾十個要輸出的重複字串, 而且重複的個數還不同,那麼:
print('a' * 20)
print('b' * 20)
這種寫法就要省太多事了,而且還有一個問題,就是如果重複的多了,你還要一個個的數,很多時候會出現多數一個或少數一個的情況.
寫在最後: 上面可能只是出現 '字串' * 重複次數 這種寫法的其中一個動機, 但明白了這種情況, 應該至少也就明白了它的用法了, 而且以後編碼的時候,再遇到這種需要重複輸出多個相同字串的場景,會直接聯想到使用 "倍數" 這種寫法, 而不是一個個的字元去敲了.
希望可以幫到題主, 歡迎追問
2樓:匿名使用者
print 輸出函式
'=' * 30 就是 30個等號
整個 就是 輸出 連續的 30個等號
******************************
3樓:匿名使用者
意思是列印30個連在一起的"="
python {0:^30}什麼意思
4樓:四舍**入
這種用法屬於python的格式化輸出字元:
1、中的0是一個序號,表示格式化輸出的第0個字元,依次累加;
2、中的30表示輸出寬度約束為30個字元;
3、中的^表示輸出時右對齊,若寬度小於字串的實際寬度,以實際寬度輸出。
5樓:匿名使用者
表示第0個資料,編號用的,對應後面format裡的字串。
表示限制輸出寬度為30個字元,^表示輸出時右對齊。若此寬度小於字串的實際寬度,以實際寬度輸出。
另如:print(" ".format("age","name"))對應於"name",右對齊輸出
對應於"age",左對齊輸出(預設)
6樓:匿名使用者
我來糾錯
^表示居中
《左對齊
>右對齊
python3中的print("\t",end="")的作用是什麼?怎麼用?
7樓:山炮小二黑
\t 代表的是製表符
end="" 表示列印物件以什麼結尾 ,預設 是 \n 也就是換行
在python2中直接 print("\t\n")就行了
8樓:匿名使用者
"\t" 是tab的意思,它也就是列印的物件
而在print()中輸入的end=「x」,則表示列印的物件以x作為物件的結尾。
如果x是空格,則在每個輸入的後邊加上空格。
蘇30與蘇35的主要區別都有啥,蘇30 蘇33 蘇35 到底有什麼區別 怎麼看起來都一樣
除了單雙座以及三翼面,蘇 35取消了機首頂端的空速管,而蘇 30是有的,蘇 35垂尾頂端為了安裝天線未削尖,蘇30只有中國空軍的mkk型是垂尾未削尖的平直型。我個人覺得大致的物理結構區別不大。區別主要是更多部位換成新型材料,以及更新了電子系統。為此會在一些地方做了相應的結構上的改變,但答題結構上差別...
輪輞是啥?輪轂是啥
輪圈,也叫輪轂,是車輪周邊安裝輪胎的部件。我國輪輞規格代號,基本上與國際接軌。其名義寬度和名義直徑用英寸表示。中間的聯結符號 或 表示是否整體輪輞。例如 4.50e 16表示名義寬度為4.5英寸,輪緣代號為e的整體輪輞。6.5 20表示名義寬度為6.5英寸,名義直徑為20英寸的多件式平底寬輪輞。在使...
啥是側面描寫啥是反襯,還有他倆有啥區別
區別在於側面描寫仍是針對你想要描寫的東西 而反襯,是通過另一樣事物的對立屬性來反映出你想描寫的東西的屬性 主要事物 本體 與陪襯事物 襯體 有相反的特點或不同的情況,用襯體從反面襯托本體,叫反襯。如魯迅 祝福 中 我在朦朧中,又隱約聽到遠處有爆竹聲連綿不斷,似乎合成一天音響的濃雲,夾著團團飛舞的雪花...