我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python运行结果为什么是十六进制的数值

def my_range(start, last, step):
number = start
while number < last:
yield number
number += step
return number
a= my_range(0, 7, 1)
print(a)

报错:

都已经yield了还return干啥?删掉return number那行。
print(a)是打印这个生成器。改成:
for item in my_range(0, 7, 1):
print(item)

近期文章

  • 这个c程序有个小问题不明白,跪求大神解答
  • 基于Android的互动体感摄像头功能(摄像头的手势识别)
  • c++怎么用vector来定义一个二维数组啊
  • Vmware Workstation 管理员权限问题
  • idea的tomcat停止按钮消失了怎么调出来
  • 现在的Qtcreator-community怎么运行ROS程序
  • 正则表达式匹配标签内容
  • asp.net怎么把另一个项目的用户控件拷贝到这个项目
  • 请问eclipse启动tomcat不稳定吗?运行jsp和websocket频繁出错
  • 在eclipse中tomcat无法启动
  • oracle 多条查询问题,求大神
  • Toothpick Arithmetic
  • maven创建web项目HttpServlet报错
  • c#gdi绘制移动平行线段
  • String Equations
  • 关于IDEA 创建spring boot +mybatis 项目 !!!
  • 如何写以下正则表达式问题
  • 有关office2016的问题
  • Extjs4动态锁定列没效果
  • filter过滤器进入死循环怎么解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华