python中怎么写注释_Python中注释的写法
Python中注釋的寫法
#:使用井號進行單行注釋
Python中貌似沒有提供多行注釋,不過我們可以利用三引號的多行字符串來進行多行注釋
"""
多行注釋內容
多行注釋內容
......
"""
或者
'''
多行注釋內容
多行注釋內容
......
'''
文檔字符串
在定義函數或類的時候,在縮進之后的第一行使用三引號注釋,就是文檔字符串
可以使用 __doc__ 在之后查看這段字符串
def a():
'''這是文檔字符串'''
pass
print(a.__doc__)
#! 指定解釋器
#! /usr/bin/env python3
指定編碼
帶等于號的
# coding=
最常見的,帶冒號的(大多數編輯器都可以正確識別的)
#!/usr/bin/python
# -*- coding: -*-
vim的:
#!/usr/bin/python
# vim: set fileencoding= :
精確表達:
更加精確的解釋是:
符合正則表達式:"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)" 就可以;
關于正則表達式的理解:
1."^"表示開始;
2."[ \t\v]"表示匹配制表符\t和垂直制表符\v,*表示匹配0次或者多次,則[ \t\v]*合起來理解就是匹配0次或者多次\t\v;
3."#"匹配#字符,即對應標題的#字符;
4.".*"表示接下來匹配任意字符,".*?"表示以非貪心算法匹配任意字符,對應標題中的“?-*-?”;
5."coding"對應標題中的coding;
6."[:=]"表示接下來的字符是":"或者"="出現的任意多個字符,對應標題中的":";
7.[ \t]*表示接下來匹配0次或者多次\t;標題中表示使用了0次;
8.[-_.a-zA-Z0-9]表示匹配出現'_'字符、小寫字母'a至z'、大小字母'A至Z'、數字‘0至9’的任意多的字符,對應標題中的utf-8
9.接下來標題中的"?-*-?"則這個官方表達式沒有給出解釋,因此這個正則表達式應該是不完整的,我覺得完整的正則表達式可以為:
"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+).*$"
標簽:多行,字符,匹配,Python,coding,標題,注釋,寫法
來源: https://www.cnblogs.com/wbyixx/p/12123862.html
總結
以上是生活随笔為你收集整理的python中怎么写注释_Python中注释的写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广发ONE卡白金信用卡年费多少?怎么免年
- 下一篇: dbscan算法python实现_挑子学