小编fra*_*reg的帖子

安装Python 3和Python 2有问题吗?

我的编程素养是非常基础的,但我喜欢编程,而且我已经采用了一些MOOC来让我进入21世纪.

我开始学习Python课程并安装了2.7.11(来自https://www.python.org/downloads/),现在我开始学习另一门需要Python 3.x的课程

我可以简单地在2.x版本(在我的Mac上)安装Python 3.x吗?或者,这会产生各种冲突和问题吗?要添加到图片中,我只是使用随下载附带的IDLE.

如果解决方案涉及一堆终端线命令,或协调其他软件包的3次额外下载以实现它,那么它已经超出了我的联盟.就像我说的那样,我几乎是一个完整的新手.

谢谢你的帮助.

python python-2.7 python-3.x

5
推荐指数
2
解决办法
5137
查看次数

"for for"循环结构在python中

当我调试一小段代码时,我注意到了一些意想不到的事情:

循环遍历文件名以删除数字的for循环,通过查看字符串的每个字符并替换它,似乎在循环的第一遍中存在文件名的打印并循环遍历这些字母,因此如果像在代码中一样,对传递给循环的字符串进行更改,python仍然会查找字符串中的字母开头.

我刚刚发现(对我自己)for循环的一个基本特征,还是这只是我的代码产生的奇怪之处?

short_list = ['1787cairo.jpg', '237398rochester.jpg']
print short_list
for entry in short_list:
    entry_pos = short_list.index(entry)
    for char in entry:
        print entry, char, ord(char)
        if ord(char) in range (48,58):
            entry = entry.replace(char,'')
        print entry
    short_list[entry_pos] = entry              
print short_list
Run Code Online (Sandbox Code Playgroud)

python python-2.7

0
推荐指数
1
解决办法
150
查看次数

标签 统计

python ×2

python-2.7 ×2

python-3.x ×1