n_43878513
2018-12-10 02:22
采纳率: 100%
浏览 2.4k

python的注释符号''' '''问题。

看教程上面说,多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来。
但是看有些代码在''' '''内是生效的。如;

sql = '''create table students (
        name text,
        username text,
        id int)'''
cursor.execute(sql)

为什么呢。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • xinboyXu 2018-12-10 02:49
    已采纳

    你这个是定义变量赋值,这里符号的含意是'''...'''的格式表示多行内容;
    '''
    python多行注释
    python多行注释
    '''

    点赞 打赏 评论
  • 道空 2018-12-10 02:32

    在行首使和行尾用三个单引号,不要放在行中使用!

    点赞 打赏 评论
  • 笨笨木木 2018-12-16 13:28

    三个单引号或者三个双引号括起来的部分是多行字符串,既可以赋值给字符串变量,也常用作docstring,就是模块、类或者方法(函数)的注释说明,可用一些工具进行文件外的查看

    点赞 打赏 评论

相关推荐 更多相似问题