網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
Python
中print()函
數(shù)的方法是打印指定的內(nèi)容。在交互環(huán)境中輸入“help(print)”指令,可以顯示print()函數(shù)的使用方法,
如圖1所示:
圖1 print()函數(shù)的使用方法
1 常用方法
1.1 打印單個(gè)內(nèi)容
從圖1中可以看出,print()函數(shù)的第一個(gè)參數(shù)是value,即要打印的內(nèi)容。通過(guò)print()打印單個(gè)內(nèi)容的方法
如圖2所示:
圖2 打印單個(gè)內(nèi)容
?1.2 打印多個(gè)內(nèi)容
從圖1中可以看出,print()
函數(shù)的第二個(gè)參數(shù)是...,表示print()函數(shù)要打印的多個(gè)參數(shù),
如圖3所示:
圖3 打印多個(gè)內(nèi)容
?其中,print()
打印了a、b、c這三個(gè)變量。
2 默認(rèn)參數(shù)
從圖1中可以看出,print()函數(shù)的參數(shù)除了要打印的內(nèi)容之外,還有“sep”、“end”、“file”和“flush”,而這四個(gè)參數(shù)都有默認(rèn)值,因此在print()的基本使用中,無(wú)需指定這幾個(gè)參數(shù)。
2.1 “sep”參數(shù)
“sep”參數(shù)指定了print()函數(shù)在打印多個(gè)內(nèi)容時(shí),內(nèi)容之間的分隔符。從圖1中可以看出,sep的默認(rèn)值是空格,因此圖3中打印出來(lái)的a、b和c的值都是用空格來(lái)分隔的。
可以通過(guò)圖4的方式指定分隔符:
圖4 指定分隔符
?其中,參數(shù)sep的值是“,”,表示a、b和c的值都是用“,”來(lái)分隔的。
2.2 “end”參數(shù)
“end”參數(shù)指定了print()
函數(shù)在打印完內(nèi)容之后,用什么符號(hào)來(lái)表示結(jié)尾,默認(rèn)值是“\n”。“\n”表示換行符號(hào),即print()函數(shù)在打印完內(nèi)容之后,就會(huì)換行,
如圖5所示;
圖5 “end”參數(shù)為默認(rèn)值的輸出
?其中,用while語(yǔ)句循環(huán)輸出i的值,從輸出的結(jié)果可以看到,print()函數(shù)每次輸出i值之后,都輸出“end”參數(shù)的默認(rèn)值,即換行。
可以通過(guò)“end”參數(shù),用其他符號(hào)表示print()輸出完成,
如圖6所示:
圖6 指定“end”參數(shù)的輸出
?其中,print()函數(shù)的“end”參數(shù)指定為“,”,即,print()函數(shù)每次輸出i值之后,都輸出“,”。
2.3 “file”參數(shù)
“file”參數(shù)指定了“流對(duì)象”,也就是類似文件的對(duì)象,其默認(rèn)值是“sys.stdout”。相關(guān)鏈接1:sys.stdout,其中sys模塊提供了一系列有關(guān)Python運(yùn)行環(huán)境的變量和函數(shù),stdout是sys模塊的一個(gè)類文件對(duì)象,表示“標(biāo)準(zhǔn)的輸出對(duì)象”,默認(rèn)為電腦屏幕。
2.4 “flush”參數(shù)
“flush”參數(shù)指定了是否強(qiáng)制刷新流對(duì)象,這里的流對(duì)象指的是“2.3 “file”參數(shù)”中file參數(shù)的值。“flush”參數(shù)的默認(rèn)值是False,不強(qiáng)制刷新流對(duì)象。
原文鏈接:https://blog.csdn.net/hou09tian/article/details/122446639
相關(guān)推薦
- 2022-05-01 pytorch中的torch.nn.Conv2d()函數(shù)圖文詳解_python
- 2022-09-26 Redis?哈希Hash底層數(shù)據(jù)結(jié)構(gòu)詳解_Redis
- 2022-05-22 查看Docker容器的信息的方法實(shí)現(xiàn)_docker
- 2023-07-26 TypeScript中的模塊與命名空間
- 2022-03-22 C++運(yùn)算符重載限制介紹_C 語(yǔ)言
- 2023-02-18 C#調(diào)用EXE文件實(shí)現(xiàn)傳參和獲取返回結(jié)果_C#教程
- 2022-05-15 react底層的四大核心內(nèi)容架構(gòu)詳解_React
- 2022-11-05 Rust使用libloader調(diào)用動(dòng)態(tài)鏈接庫(kù)_Rust語(yǔ)言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支