当前位置: 首页 > news >正文

Python使用技巧:注释和输出

目录

一. 注释

1.1 单行注释

1.2 行内注释

1.3 多行注释

二. 输出

2.1 print语法介绍

2.2 sep介绍

2.3 end介绍

2.4 格式化输出


一. 注释

        ctrl + alt + L:快捷键是自动对齐

1.1 单行注释

        PEP8(Python的官方编码风格指南)为了保证代码的可读性,单行注释的情况下,#后面建议先添加一个空格,然后再编写相应的说明文字。

# 单行注释
print('单行注释')

1.2 行内注释

         PEP8(Python的官方编码风格指南)为了保证代码的可读性,行内注释的情况下,#后面建议先添加一个空格,前面添加两个空格,然后再编写相应的说明文字。

# 行内注释
print('行内注释')  # 行内注释

1.3 多行注释

        Python 常用编译软件 Pycharm 推荐使用双引号,但是具体的要看个人习惯。不可单双混用。

'''
单引号多行注释
单引号多行注释
单引号多行注释
'''
print("单引号多行注释")"""
双引号多行注释
双引号多行注释
双引号多行注释
"""
print("双引号多行注释")

二. 输出

2.1 print语法介绍

        *objects 代表的输出的内容,其他四项嗲表的是对输出内容的控制。后两项用的比较少,所以

只介绍前两项。

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

2.2 sep介绍

         sep代表的是输出内容中的间隔的内容。

        常规情况下输出代码情况如下,说明默认情况下,sep 被设置成为一个空格。

# sep代表的是输出内容中的间隔的内容# 单项输出
print('2024年')
# 双项输出
print('2024年','10月')
# 多项输出
print('2024年','10月','9日')"""
输出结果如下:
2024年
2024年 10月
2024年 10月 9日
"""

        将sep设置为 * 号,观察输出结果发现空格被星号代替。

# 将sep设置为 * 号,观察输出结果。# 单项输出
print('2024年',sep="*")
# 双项输出
print('2024年','10月',sep="*")
# 多项输出
print('2024年','10月','9日',sep="*")"""
输出结果如下:
2024年
2024年*10月
2024年*10月*9日"""

        直接设置 sep="" 等于空(双引号之间不加任何内容)这种情况,可以取消文本之间的间隔,方便阅读和观赏。

2.3 end介绍

         end代表的是输出内容中的末尾的内容。

        常规情况下输出代码情况如下,说明默认情况下,end 被设置成为一个换行。

# end代表的是输出内容中的末尾的内容。# 单项输出
print('2024年')
# 双项输出
print('2024年','10月')
# 多项输出
print('2024年','10月','9日')"""
输出结果如下:
2024年
2024年 10月
2024年 10月 9日
"""

        将end设置为 两个换行符号,观察输出结果结尾变成两个换行符。注意:换行符的斜杠不要写反了。

# 将 end 设置为两个换行符号,观察输出结果。# 单项输出
print('2024年',sep="*",end="\n\n")
# 双项输出
print('2024年','10月',sep="*",end="\n\n")
# 多项输出
print('2024年','10月','9日',sep="*",end="\n\n")"""
输出结果如下:
2024年2024年*10月2024年*10月*9日"""

        end 语法的结尾是可以用很多符号代替的,可以自己使用一下。

2.4 格式化输出

格式化字符字符解释
%s字符串
%d有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用0补全数。%xxd,xx是可调控的。
%f浮点数,%.2f表示小数点后只显示两位输出,不足的地方使用0补全数。%xxf,xx是可调控的。
%%%

例子:

year = 2024
match = 12
day = 31
text = "2024年的最后一天"print("%d年%d月%d日 = %s,顺便输出一个%%号" % (year, match, day, text))"""
输出结果如下所示:
2024年12月31日 = 2024年的最后一天,顺便输出一个%号
"""

其他知识点

  • Python是解释型语言,支持跨平台,支持面向对象。
  • input 输入的内容默认都是字符串(str)类型。原因:Python默认从键盘输入的都是字符串类型。


http://www.mrgr.cn/news/46514.html

相关文章:

  • 【SH】Xiaomi9刷Windows10系统研发记录 、手机刷Windows系统教程、小米9重装win10系统
  • 计算机视觉算法实战——实时车辆检测和分类(主页有相关源码)
  • 为什么Transformer使用LayerNorm而不是BatchNorm?
  • 01、kafka知识点综合
  • RPC实现原理,怎么跟调用本地一样
  • 软件架构考试基础知识 003:信号量与PV操作
  • vavr Java的函数式编程神器-Part1
  • you-get 使用出错 [error] oops, something went wrong.
  • vue 模板语法
  • sqli-labs less-20 less-21 less-22 cookie注入
  • Java基本数据类型转换
  • 在 CentOS 上安装 Docker 的步骤
  • 机器学习篇-day04-逻辑回归-分类评估-混淆矩阵-精确率-召回率-F1值
  • 【MySQL】基本查询(上):创建、读取
  • 如何在Android Studio中找到CMakeLists.txt的打印信息
  • C#操作SqlServer数据库存储过程
  • docker-compose查看容器日志和实时查看日志
  • 【C++】模板初阶
  • 前端Javascript常见算法题(一)【待学】
  • C/C++语言的函数指针
  • 欧盟零毁林法案 EUDR
  • .NET周刊【9月第4期 2024-09-22】
  • 【Power Query】用筛选和上下文 排名
  • 系统性能优化
  • minio简单使用
  • 谷歌AI大模型Gemini API快速入门及LangChain调用视频教程