当前位置: 首页 > 知识库问答 >
问题:

如何使用字符串或变量命名表?

洪华皓
2023-03-14

我想编程一个Discord机器人,它用一些简单的输入创建一个表。因此,我需要知道如何在sqlite中命名表,就像我的变量,Splitdata一样。

我的代码:

if message.content.startswith(PREFIX + "create"):
    data = message.content
    Spliteddata = data.split()
    await message.reply(Spliteddata[1])
    Test = """CREATE TABLE Splitteddata[1] (vorname VARCHAR(20), nachname VARCHAR(30), geburtstag DATE)""" 

共有1个答案

裘嘉木
2023-03-14

您可以将变量插入字符串,如下所示:

age = 22
a_string = f"My name is {age}"

所以你的例子会变成

Test = f"""CREATE TABLE {Splitteddata[1]} (vorname VARCHAR(20), nachname VARCHAR(30), geburtstag DATE)""" 

只需在字符串的开头添加f,就可以使用{和},这样中间的任何内容都不会被视为字符串,称为f-stringshttps://www.geeksforgeeks.org/formatted-string-literals-f-strings-python/

 类似资料:
  • 问题内容: 我有一个分配了字符串的变量,我想根据该字符串定义一个新变量。 问题答案: 你可以使用exec:

  • 问题内容: 我正在使用BASH,但我不知道如何查找子字符串。它一直失败,我有一个字符串(应该是数组吗?) 下面是数据库名称的字符串列表,是答复(这些数据库之一)。以下内容仍然无效: 我也尝试过此方法,但不起作用: 问题答案: LIST=”some string with a substring you want to match” SOURCE=”substring” if echo “$LIST

  • 问题内容: 计划使用字符串值来引用我要更新的变量。组合来自几个不同用户选择来源的字符串。有很多使用if / case语句的可能性。提前致谢 问题答案: 如何使用字典? 这将使您实现所需的功能-存储不同键的值。 例如,代替使用 你可以用 要将值存储在字典中,只需使用 并从字典中获取值,请使用 所以,你可以使用这样的东西 顺便提一句,您可以真正清理一些代码

  • 我试图让一个语句起作用,但由于某些原因,它不起作用。应该很简单。 假设字符串 我的代码是: 两种规格的结果都是1。

  • 问题内容: 是否可以使用String作为变量名。 问题答案: 您可以做的是将这些值关联(映射)到Music对象。这是示例:

  • 问题内容: 我想知道上面的代码是否可用于检查变量是否为null或为空。 问题答案: 是的,该代码正是这样做的。 您还可以使用: 编辑: 使用添加的值信息,您需要: 一个值不能包含值。