2005年07月17日 星期日 14:19
比如定义了一个i = 0,如果i = i+1直到i增长到100000000, i的类型是不是会从整形变为长整形,是不是一直能涨下去。 还有一个问题: 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? 讲个思路就行了。
2005年07月17日 星期日 14:29
Python的int没有大小限制,只受内存大小的制约 第二个问题,用线程, On 7/17/05, gyb tension <tensiongyb at gmail.com> wrote: > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > 还有一个问题: > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > 讲个思路就行了。 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年07月17日 星期日 14:32
python的数据类型可以自动转换。 -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of gyb tension Sent: 2005年7月17日 14:19 To: python-chinese at lists.python.cn Subject: [python-chinese] python中的数据类型是不是可以自己改变? 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, i的类型是不是会从整形变为长整形,是不是一直能涨下去。 还有一个问题: 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? 讲个思路就行了。
2005年07月17日 星期日 14:40
> 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 不知道,你写个程序试试吧 > 还有一个问题: > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > 讲个思路就行了。 你想具有什么样的暂停功能? 是可以在任意时间终止,还是在某几个关键点。 都需要多线程支持。 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 对于第二种:在关键点检测信号量
2005年07月17日 星期日 15:20
张骏 wrote: >>比如定义了一个i = 0,如果i = i+1直到i增长到100000000, >>i的类型是不是会从整形变为长整形,是不是一直能涨下去。 >> >> int运算时,会判断结果是否溢出(超出int表示范围),如果溢出则转成long再计算。
2005年07月17日 星期日 17:16
第二个问题提得不是很清楚,什么叫暂停,是否是类似提示按回车键继续的功能?如果是这样,最简单的就是加一个raw_input()调用就行了。 在 05-7-17,gyb tension<tensiongyb at gmail.com> 写道: > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > 还有一个问题: > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > 讲个思路就行了。 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年07月18日 星期一 08:48
我试了,可以自动转换,控制台是想在任意时刻按p键,程序暂停,按p键再恢复。你说的在关键点检测信号量有类似的代码吗? 在 05-7-17,张骏<zhangj at foreseen-info.com> 写道: > > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > 不知道,你写个程序试试吧 > > 还有一个问题: > > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > > 讲个思路就行了。 > 你想具有什么样的暂停功能? > 是可以在任意时间终止,还是在某几个关键点。 > > 都需要多线程支持。 > 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 > 对于第二种:在关键点检测信号量 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年07月18日 星期一 10:51
那样要使用多线程和set_trace就象调试器做得那样了。比较复杂。 在 05-7-18,gyb tension<tensiongyb at gmail.com> 写道: > 我试了,可以自动转换,控制台是想在任意时刻按p键,程序暂停,按p键再恢复。你说的在关键点检测信号量有类似的代码吗? > 在 05-7-17,张骏<zhangj at foreseen-info.com> 写道: > > > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > > > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > > 不知道,你写个程序试试吧 > > > 还有一个问题: > > > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > > > 讲个思路就行了。 > > 你想具有什么样的暂停功能? > > 是可以在任意时间终止,还是在某几个关键点。 > > > > 都需要多线程支持。 > > 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 > > 对于第二种:在关键点检测信号量 > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年07月18日 星期一 11:51
不用吧。 把要干的活放到线程里面,然后做一个判断,设了flag就跳过任务循环,没设就执行。 On 7/17/05, limodou <limodou at gmail.com> wrote: > 那样要使用多线程和set_trace就象调试器做得那样了。比较复杂。 > > 在 05-7-18,gyb tension<tensiongyb at gmail.com> 写道: > > 我试了,可以自动转换,控制台是想在任意时刻按p键,程序暂停,按p键再恢复。你说的在关键点检测信号量有类似的代码吗? > > 在 05-7-17,张骏<zhangj at foreseen-info.com> 写道: > > > > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > > > > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > > > 不知道,你写个程序试试吧 > > > > 还有一个问题: > > > > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > > > > 讲个思路就行了。 > > > 你想具有什么样的暂停功能? > > > 是可以在任意时间终止,还是在某几个关键点。 > > > > > > 都需要多线程支持。 > > > 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 > > > 对于第二种:在关键点检测信号量 > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > -- > I like python! > My Donews Blog: http://www.donews.net/limodou > New Google Maillist: http://groups-beta.google.com/group/python-cn > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年07月18日 星期一 11:54
如果不是随意打断运行当然是可以的,但如果想随意打断就麻烦了。 在 05-7-18,shhgs<shhgs.efhilt at gmail.com> 写道: > 不用吧。 > > 把要干的活放到线程里面,然后做一个判断,设了flag就跳过任务循环,没设就执行。 > > On 7/17/05, limodou <limodou at gmail.com> wrote: > > 那样要使用多线程和set_trace就象调试器做得那样了。比较复杂。 > > > > 在 05-7-18,gyb tension<tensiongyb at gmail.com> 写道: > > > 我试了,可以自动转换,控制台是想在任意时刻按p键,程序暂停,按p键再恢复。你说的在关键点检测信号量有类似的代码吗? > > > 在 05-7-17,张骏<zhangj at foreseen-info.com> 写道: > > > > > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > > > > > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > > > > 不知道,你写个程序试试吧 > > > > > 还有一个问题: > > > > > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > > > > > 讲个思路就行了。 > > > > 你想具有什么样的暂停功能? > > > > 是可以在任意时间终止,还是在某几个关键点。 > > > > > > > > 都需要多线程支持。 > > > > 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 > > > > 对于第二种:在关键点检测信号量 > > > > > > > > _______________________________________________ > > > > python-chinese list > > > > python-chinese at lists.python.cn > > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > > > -- > > I like python! > > My Donews Blog: http://www.donews.net/limodou > > New Google Maillist: http://groups-beta.google.com/group/python-cn > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年07月18日 星期一 12:05
那倒是。具体要看是什么应用。如果像是网络服务器,反正设个标志,跳过循环,它就停止服务了。如果是密集运算的程序,根本就没有while 1循环,这么做就不行了。 On 7/17/05, limodou <limodou at gmail.com> wrote: > 如果不是随意打断运行当然是可以的,但如果想随意打断就麻烦了。 > > 在 05-7-18,shhgs<shhgs.efhilt at gmail.com> 写道: > > 不用吧。 > > > > 把要干的活放到线程里面,然后做一个判断,设了flag就跳过任务循环,没设就执行。 > > > > On 7/17/05, limodou <limodou at gmail.com> wrote: > > > 那样要使用多线程和set_trace就象调试器做得那样了。比较复杂。 > > > > > > 在 05-7-18,gyb tension<tensiongyb at gmail.com> 写道: > > > > 我试了,可以自动转换,控制台是想在任意时刻按p键,程序暂停,按p键再恢复。你说的在关键点检测信号量有类似的代码吗? > > > > 在 05-7-17,张骏<zhangj at foreseen-info.com> 写道: > > > > > > 比如定义了一个i = 0,如果i = i+1直到i增长到100000000, > > > > > > i的类型是不是会从整形变为长整形,是不是一直能涨下去。 > > > > > 不知道,你写个程序试试吧 > > > > > > 还有一个问题: > > > > > > 如何给一个程序编写一个控制台,让它具有暂停功能。用什么方法可以实现? > > > > > > 讲个思路就行了。 > > > > > 你想具有什么样的暂停功能? > > > > > 是可以在任意时间终止,还是在某几个关键点。 > > > > > > > > > > 都需要多线程支持。 > > > > > 对于第一种:使用线程对象的suspend试试,猜的,不保证正确 > > > > > 对于第二种:在关键点检测信号量 > > > > > > > > > > _______________________________________________ > > > > > python-chinese list > > > > > python-chinese at lists.python.cn > > > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > _______________________________________________ > > > > python-chinese list > > > > python-chinese at lists.python.cn > > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > > > > > > > > > -- > > > I like python! > > > My Donews Blog: http://www.donews.net/limodou > > > New Google Maillist: http://groups-beta.google.com/group/python-cn > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > > -- > I like python! > My Donews Blog: http://www.donews.net/limodou > New Google Maillist: http://groups-beta.google.com/group/python-cn > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
Zeuux © 2025
京ICP备05028076号