前言:
而今看官们对“python中文乱码转中文”大约比较珍视,大家都需要了解一些“python中文乱码转中文”的相关文章。那么小编同时在网络上收集了一些有关“python中文乱码转中文””的相关资讯,希望兄弟们能喜欢,看官们快快来了解一下吧!本文参考:嗨客网()
Python注释Python注释教程
用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。
注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。
Python注释作用
注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。
通常而言,合理的代码注释应该占源代码的 1/3 左右。
Python注释形式
Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。
单行注释使用
Python 的单行注释使用的是 # 号。Python的单行注释可以嵌套使用。
基本语法
# 注释内容多行注释使用
Python 的多行注释有两种,一种使用的是三个单引号 ''',另一种是三个双引号 """。Python 的两种多行注释都不可以嵌套使用,但两种多行注释混合使用可以嵌套。
Python 的多行注释通常用来为 Python 文件、模块、类或者函数等添加版权、功能描述等信息。
在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同)。
基本语法
'''注释内容'''"""这里也是多行注释内容"""中文编码声明注释使用
Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。
中文编码问题在 Python 3.x 中已经不存在,但为了规范编码,增强代码的可执行性,方便其他程序员及时了解程序所用的编码,建议初学者在程序开头处加上中文编码声明注释。
Python 的中文编码声明注释也有两种。
基本语法
# -*- coding:编码 -*-# coding=编码案例Python单行注释
Python 单行注释只能用来注释单行代码。
# 这是 Python 的单行注释,这里会被编译器忽略# print('Hello HaiCoder')print('嗨客网()')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出为 嗨客网(),而并没有输出上面的 Hello HaiCoder 。
程序的第一行代码和第二行代码都被注释了,所以不会被执行。
Python多行注释
使用三个单引号注释多行 Python 代码。
''' 这是 Python 的多行注释,这里会被编译器忽略 print('Hello HaiCoder')'''print('嗨客网()')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出为 嗨客网(),而并没有输出上面的 Hello HaiCoder 。
程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。
Python多行注释
使用三个双引号注释多行 Python 代码。
""" 这是 Python 的多行注释,这里会被编译器忽略 print('Hello HaiCoder')"""print('嗨客网()')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出为 嗨客网(),而并没有输出上面的 Hello HaiCoder 。
程序的第一行代码和第二行代码都被多行注释给注释了,所以不会被执行。
Python多行注释
Python 多行注释不可以嵌套。
""" """ 1 """ 这是 Python 的多行注释,这里会被编译器忽略 Python多行注释不能嵌套 print('Hello HaiCoder')"""print('嗨客网()')
程序运行,控制台输出,如下图:
我们在三个双引号多行注释里面嵌套了三个双引号的多行注释。我们可以看到,运行时直接报错,因为相同的多行注释是不支持嵌套的。
Python多行注释
Python 不同的多行注释可以嵌套。
""" ''' 111 ''' 这是 Python 的多行注释,这里会被编译器忽略 Python多行注释不能嵌套 print('Hello HaiCoder')"""print('嗨客网()')
程序运行,控制台输出,如下图:
我们在三个双引号多行注释里面嵌套了三个单引号的多行注释。我们可以看到,运行正确,因为不同的多行注释是可以支持嵌套的。
Python非多行注释
多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记。
print('''嗨客网()''')
程序运行,控制台输出,如下图:
我们在 print 语句中使用了三个单引号的多行注释。多行注释作为语句的一部分出现,就不能再将它们视为多行注释的标记,而是当做字符串标记,因此程序输出了 嗨客网()。
Python中文编码声明注释
Python 的中文编码声明注释,主要是解决 Python2 中不支持中文的问题。
# coding=utf-8print('''嗨客网()''')
程序运行,控制台输出,如下图:
我们在代码的第一句使用了 Python 中文编码声明注释。Python 中文编码声明注释也不会被执行,只是告诉编译器当前程序使用的编码,因此程序输出了 嗨客网()。
Python注释总结
用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性。一旦程序中某部分内容被注释掉,则该内容将会被 Python 解释器忽略,换句话说,此部分内容将不会被执行。
Python 提供了三种注释的形式单行注释 、多行注释和中文编码声明注释。
标签: #python中文乱码转中文 #python编码声明