我对编程很陌生,我从Python开始。我试着在这里查我的问题,但什么也没找到。

我试图使用一个非常简单的print命令,但是由于一些我不理解的原因,我得到了一个错误。last = 'smith'

middle = 'paul'

first = 'john'

print(first.capitalize(), middle.capitalize(), last.capitalize(), sep='\t')

根据书中的答案,这应该是正确的,但是每次我试图运行它时,我都会得到一个错误的“sep”:print(first.capitalize(), middle.capitalize(), last.capitalize(), sep='\t')

^

SyntaxError: invalid syntax

有人能告诉我我做错了什么吗。值得一提的是,我正在使用PyScripter。

[编辑]

谢谢你。我发现我使用的是Python2.7.3而不是3.3。所以我查阅了手册,看看分离器是如何工作的。在我看来,唯一的区别是方括号。手册将打印功能描述为:print([object, ...][, sep=' '][, end='\n'][, file=sys.stdout])

因此,我更改了print命令并添加了方括号:print ([first.capitalize(),middle.capitalize(),last.capitalize()] [, sep='\t'])

但不幸的是,这也不起作用,因为我得到了一个错误,突出显示了sep='\t'周围的方括号。即使我去掉括号,错误也不会消失。

我不知道我做错了什么,看起来应该很简单。

python sep参数_Python 3.3:分离参数(sep)给出相关推荐

  1. python 打印执行命令的参数_python之获取命令行参数

    1. getopt模块: getopt模块用于抽出命令行选项和参数,也就是sys.argv.命令行选项使得程序的参数更加灵活.支持短选项模式和长选项模式. 1) 主要函数:getopt(args, s ...

  2. python安装选项_python设置执行选项参数

    1. sys 可以通过sys.argv得到参数列表,其中sys.argv[0]是文件名称,此后的列表值是每一个参数,这里的参数列表也支持常规的列表操作 for data in sys.argv: pr ...

  3. python函数不定参数_python如何定义不定参数函数

    *args,可以传入任意多个参数 **args,以字典形式传入任意多个参数 元组形式: 1.定义函数 def test1(*args): print('################test1### ...

  4. python自定义函数参数_python自定义函数的参数之四种表现形式

    (1)def a(x,y):print x,y 这是最常见的定义方式,调用该函数,a(1,2)则x取1,y取2,形参与实参相对应,如果a(1)或者a(1,2,3)则会报错 (2)def a(x,y=3 ...

  5. python中非可选参数_python基础教程函数参数

    python里有很多的内置函数给我们的工作带来了很多发便利,在我们实现某些功能或者优化代码的时候,可以自己定义一个函数,同时我们在定义一个类的时候也会用到函数的一些知识去构造一个方法,这里就涉及到一些 ...

  6. python魔法参数_python中的魔法参数:*args和**kwargs

    def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '------------------- ...

  7. python 可变参数 关键字参数_Python关键字及可变参数*args,**kw原理解析

    可变参数 顾名思义,函数的可变参数是传入的参数可以变化的,1个,2个到任意个.当然可以将这些 参数封装成一个 list 或者 tuple 传入,但不够 pythonic.使用可变参数可以很好解决该问题 ...

  8. python中可变长度参数_Python的可变长参数

    一.*args和**kwargs的概念 1.可以接收所有的实参,就是万能参数,也叫可变长参数,比如: *args,**kwargs 2.*的使用定义 函数定义时: *代表聚合 合数调用时: *代表打散 ...

  9. python代码设置超参数_Python 机器学习:超参数调优

    1.什么是超参数 超参数(hyper parameters)就是机器学习或深度学习算法中需要预先设置的参数,这些参数不是通过训练数据学习到的参数:原始算法一般只给出超参数的取值范围和含义,根据不同的应 ...

  10. python 参数_python脚本命令行参数解析

    前言 在python命令行参数的解析模块中,我们常用的就是sys内置模块,但该模块的功能过于原始单一,很多具体的逻辑功能还得靠我们自己手动实现,实在较为麻烦.在这里向大家推荐一个好用的参数解析的模块a ...

最新文章

  1. 第七篇:数据预处理(四) - 数据归约(PCA/EFA为例)
  2. Android JetPack Lifecycle源码解析
  3. “这张图告诉你什么?”
  4. XML——解析XML文档
  5. 用自己电脑做服务器,建个人网站
  6. ajax js java省市三级联动菜单,AJAX省市区三级联动下拉菜单(java版)
  7. 剪切caspase3_caspase-3
  8. 给定随机数列求第k大的数字
  9. 状态压缩DP 图文详解(一)
  10. SSIM PSNR db
  11. android 蓝光过滤,蓝光过滤app最新版
  12. TP6使用session
  13. OpenCV 2 计算机视觉编程手册
  14. FL Studio教程之如何外接设备
  15. 27.大数据学习之旅——SparkStreamingspark mllib数据挖掘与机器学习
  16. Java 支付宝支付 Alipay
  17. 一表在手网页无忧, 万能填表数据文件一份
  18. @Scheduled用法
  19. 浅谈航天防伪开票文本接口文件的解析
  20. 10 个免费的服务器监控工具

热门文章

  1. [水池] 灌水专用:搜狗输入法里收集的纯文字表情
  2. Linux基础知识点
  3. 解决tomcat启动startup.bat一闪而…
  4. 《java入门如此简单》——基础知识1
  5. [BZOJ4811][YNOI2017]由乃的OJ(树链剖分+线段树)
  6. redis cluster 集群拓展
  7. python 关于反射和类的特殊成员方法
  8. yum或apt基本源设置指南
  9. Ubuntu 10怎样在VMware中按装Vmware tool及如何全屏(转)
  10. total commander按文件夹大小显示