日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中怎么写注释_Python中注释的写法

發布時間:2023/12/13 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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中注释的写法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。