欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python3如何獲取子線程中函數(shù)返回值

 更新時(shí)間:2023年11月10日 16:14:27   作者:0流云0  
這篇文章主要介紹了python3如何獲取子線程中函數(shù)返回值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python3獲取子線程中函數(shù)返回值

先看如下例子 

import threading
def video(num):
	if num<10:
		signal=0
	else:
		signal=1
	return signal
 
class judge_video(threading.Thread):
	"""docstring for judge_video"""
	def __init__(self, arg):
		super(judge_video, self).__init__()
		self.arg = arg
 
	def  run(self):
		self.result=video(self.arg)
 
	def get_result(self):
		return self.result
 
 
if __name__=="__main__":
	num=int(input("輸入整數(shù):"))
	video_one=judge_video(num)
	video_one.setDaemon(True)  #設(shè)置守護(hù)進(jìn)程,主線程結(jié)束時(shí),不管子線程有沒(méi)有結(jié)束都會(huì)退出進(jìn)程
	video_one.start()
	video_one.join(5)  #設(shè)置主線程等待子線程運(yùn)行5秒后繼續(xù)進(jìn)行主線程操作
	print(video_one.get_result())

通過(guò)繼承threading模塊中的Thread類創(chuàng)建新類judge_video,重載thread的run()方法,線程通過(guò)start()方法創(chuàng)建后就會(huì)執(zhí)行run()方法,在run方法中調(diào)用函數(shù)video()并獲取返回值,新建函數(shù)get_result()用來(lái)在類外使用函數(shù)的返回值。

類judge_video實(shí)例化時(shí),參數(shù)num通過(guò)arg參數(shù)傳入。

Python3函數(shù)的返回值 return

返回值

作用:

為函數(shù)指定運(yùn)行的結(jié)果值 , 該值將返回到函數(shù)調(diào)用位置

注意事項(xiàng)

1.如果一個(gè)函數(shù)沒(méi)有設(shè)置返回值 ,使用變量接收時(shí)結(jié)果為None

2.同一個(gè)函數(shù)執(zhí)行過(guò)程中只能執(zhí)行一次return語(yǔ)句,執(zhí)行return語(yǔ)句后 ,return后面的內(nèi)容將不再執(zhí)行, 函數(shù)執(zhí)行完畢

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中的引用和拷貝實(shí)例解析

    Python中的引用和拷貝實(shí)例解析

    這篇文章主要介紹了python中的引用和拷貝實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 詳解Python中os.path與pathlib的用法和性能對(duì)比

    詳解Python中os.path與pathlib的用法和性能對(duì)比

    pathlib 模塊是在Python3.4版本中首次被引入到標(biāo)準(zhǔn)庫(kù)中的,這篇文章主要來(lái)和大家介紹一下Python中os.path與pathlib再用法和性能上的區(qū)別,感興趣的可以了解下
    2024-03-03
  • python腳本定時(shí)發(fā)送郵件

    python腳本定時(shí)發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了python腳本定時(shí)發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 在Python中使用base64模塊處理字符編碼的教程

    在Python中使用base64模塊處理字符編碼的教程

    這篇文章主要介紹了在Python中使用base64模塊處理字符編碼的教程,示例代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • 在python中利用try..except來(lái)代替if..else的用法

    在python中利用try..except來(lái)代替if..else的用法

    今天小編就為大家分享一篇在python中利用try..except來(lái)代替if..else的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python中合并兩個(gè)文本文件并按照姓名首字母排序的例子

    python中合并兩個(gè)文本文件并按照姓名首字母排序的例子

    這篇文章主要介紹了python中合并兩個(gè)文本文件并按照姓名首字母排序的例子,需要的朋友可以參考下
    2014-04-04
  • python如何寫出表白程序

    python如何寫出表白程序

    在本篇文章里小編給大家分享的是一篇關(guān)于python實(shí)現(xiàn)表白程序的代碼實(shí)例,需要的朋友們可以參考下。
    2020-06-06
  • Python正則表達(dá)式如何匹配中文

    Python正則表達(dá)式如何匹配中文

    這篇文章主要介紹了Python正則表達(dá)式如何匹配中文,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python實(shí)現(xiàn)單向鏈表詳解

    python實(shí)現(xiàn)單向鏈表詳解

    這篇文章主要介紹了python實(shí)現(xiàn)單向鏈表詳解,分享了相關(guān)代碼示例,每一步操作前都有簡(jiǎn)單分析,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Python 處理文件的幾種方式

    Python 處理文件的幾種方式

    這篇文章主要介紹了Python 處理文件的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論