社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Alec Alameddine  »  全部回复
回复总数  10
6 年前
回复了 Alec Alameddine 创建的主题 » 如何理解python中的嵌套生成器?

每次只返回一个值。你需要给收益率打电话,次数是你名单长度的两倍

5 年前
回复了 Alec Alameddine 创建的主题 » 如何根据python中的数字列表生成数量?

enumerate() :

n = [2, 1, 3]
result = []
for i, j in enumerate(n, start=1):
    result.extend([i] * j)
6 年前
回复了 Alec Alameddine 创建的主题 » 如何在Python3中列出字符串中的字符?

您可以使用简单的正则表达式:

new_string = re.sub('[chars to remove]', '', old_string)

请注意字符串是不可变的。您需要分配一个新变量才能更改一个。

5 年前
回复了 Alec Alameddine 创建的主题 » 为什么Python要返回这个?[副本]

你只需要 understand slice notation : string[start:stop:step]

从字符0开始(第一个字符)。这是一个 T . 在第7个字符(第八个字符)处停止。这是 i . 第五步。这意味着只显示这两个字符,而bc之间的距离从开始到结束都不小于25。

空间(字符4)没有包含的理由。

5 年前
回复了 Alec Alameddine 创建的主题 » 按终端查找php mysql和apache

菲律宾比索: php -v

阿帕奇: httpd -v

MySql数据库: mysqld --version

6 年前
回复了 Alec Alameddine 创建的主题 » 如何在python中定义输入变量?

首先, 6 已经是 integer . 没有理由把它打成一体。

接下来,你打电话 start() 在你的 if 陈述。Python自上而下读取代码,因此它首先读取的是函数定义,然后是 如果 陈述。既然如此 开始() 需要被召唤 number 待定义, 不代表什么,不能与之相比 .

6 年前
回复了 Alec Alameddine 创建的主题 » 在python的try exception中打印帮助文本

你可以 define a new exception:

class CustomError(Exception): pass

raise CustomError('Generate POSCAR : Some error message')

不过,你收到的错误与 try-except 陈述。相反,你的 gen_pos() 函数缺少参数。

5 年前
回复了 Alec Alameddine 创建的主题 » python:将字符串转换成所有偶数字母都大写,奇数字母都小写

使用比较运算符( == ),而不是赋值运算符( = )以下内容:

if i%2 == 0:

不过,您可以通过使用0的隐式错误来简化此操作:

if not i%2:
5 年前
回复了 Alec Alameddine 创建的主题 » 如何定义python列表循环迭代时结束的条件?[暂时搁置]

AS @Enthus3d 注意到, is_valid == False 比较 is_valid False . 你要做的是给 有效的 ,这是使用一个等号完成的。

如果您只需要退出一个循环,那么使用 break 关键字比创建布尔值并检查它更容易。

打破 将在程序遇到最里面的循环时结束。

你可以用 itertools.permutations 要生成变位词:

import itertools
anagrams = [''.join(x) for x in itertools.permutations(word)]

如果一个单词包含重复的字母,你会得到一些重复的字母。你可以用 set() :

anagrams = list(set(anagrams))