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默认从键盘输入的都是字符串类型。