关于python的语法错误,python SyntaxError语法错误有哪些原因? 20

2021-01-02 10:03:37 字数 3604 阅读 3472

1楼:匿名用户

没有 * 这种参数的写法。要么你写 *args

python syntaxerror语法错误有哪些原因? 20

2楼:盗墓者

你这两个py文件有一出很明显的差别,看出来了吗?

左边个文件:

右边个文件:

你左边个文件的print的括号只有一半,另一半没有,右边个文件是正确的,所以可以正常运行而不报错

补充一句,当%作站位符站位一个参数的时候,可以不用加(),两个和两个上才要加括号

3楼:生活需要走位

第5行起 print() 最后你少了一个右边到括号 )

python中的语法错误

4楼:老弓长

num = int(input("请输入一个数") 更正为 num = int(input("请输入一个数"))

if num == 2:改为if num %2==0:

另外你后面的**也错了

5楼:gta小鸡

第一行行末少了一个回括号。

6楼:梦呓罒幻羽

出错的前一行少了个括号

7楼:屠新曾芷文

问题1:什么是正确的缩进

,缩进是干嘛用的?因为python中的语句块(如判断、循环等中的语句块)是通过不同的缩进来区分的:不像c或java中的有诸如{}这样的花括号去确定**块举例:if

user

=='root'

ifuser

=='root'

#这里是python中的,语句块一定要缩进.否则就会提示语法错误.一般用四个空格或两个空格

问题2:elif语句真正的意思是什么?有点糊里糊涂.也一样举个例子吧:

ifuser

=='root'

else

ifuser

=='admin'

else上面是类似java或php中的if判断结构.其中用了一个else

if这个分支if解释一下:如果

user的值等于root那么执行语句块1.否则如果user的值等于admin就执行语句块2.后面的else就是说.

如果上面全部的条件都不符合.则执行语句块3.下面再给你贴一下用python去实现上面的例子:

ifuser

=='root':

#注意这里的冒号

#语句块1,注意缩进.否则python会提示语法错误.因为这里是一个单独的语句块else

ifuser

=='admin':

#注意冒号

#语句体2.也要注意缩进.else:

#还是记得冒号

#语句块3

功能和上面说的一样.就是各个编程语言的语法规则不一样而已..哇..

8楼:30786追风

看下****akppx.***

python >>>print("hello world") 语法错误

9楼:匿名用户

如果你用来的python2.x的话 就直自接 print "hello world"

如果是python3.x的话bai 就print ("hello world")

如果你要

du按f5来调试的话 需要吧**保

zhi存到.py文件、然后打dao开这个之后在按f5在编译器里面输入之后直接出结果 就想你上面这样 结果已经打印出来了 不需要按f5

10楼:

python没有编译器,每一行**都是在你敲回车的时候解释执行的,所以你说已经通过编译器的检测了,纯粹是胡扯。

另外请弄清你的python版本再说

11楼:匿名用户

print("hello, python!");

python提示语法错误,,求帮助

12楼:尐二瓜

defgetimg(html):

reg=r'[^<]*[^u]*[^r]*[^l]*[^>]*'

imgae=re.***pile(reg)#***ile拼写错了

imglist=re.findall(imgae,str(html))

returnimglist

#正则也需要修改下,如下:

importre,urllib

defsfinds(start_str,end,html):

start=html.find(start_str)ifstart>=0:

start+=len(start_str)end=html.find(end,start)ifend>=0:

returnhtml[start:end].strip()defgethtml(url):

p=urllib.urlopen(url)html=p.read()

returnhtml

defgetimg(html):

reg=r'http://image.baidu.***/'))如果解决了您的问题请采纳!

如果未解决请继续追问

13楼:匿名用户

最好把**都发出来或者给一个demo,光看函数怎么看..

python的语法错误,找不到错在哪啊5555

14楼:匿名用户

user下面是否有filter_by这个函数?这个函数是否有参数叫email?

python-else:只要写else就提示语法错误,菜鸟很纠结啊~~

15楼:法布里奥斯

参考下我这个

idle的缩进好奇怪

感兴趣的话可以了解下ipython,pythonwin,dreampie,bpython等

16楼:匿名用户

缩进问题,else要退到顶格写

>>> x=15

>>> if (x>0):

print 't'

else:

print 'e't

17楼:

前面不要打空格

你写到文件里再运行看得更清楚,这里主要是有个“>>>”占了空间去了,让你觉得没对齐。

18楼:大漠小北

x=15

if x>0:

print 't'

else:

pass

你else分支没有给执行的语句

python这里总是出现语法错误

19楼:琞梥靊

还好题主自己意识到了----英语基础的重要性

20楼:匿名用户

你的**是: whlie 而不是 while

21楼:匿名用户

呵呵,什么错误,分享一下啊

python语法错误,python语法错误 10

1楼 丿丨晴灬天 问题1 什么是正确的缩进 缩进是干嘛用的 因为python中的语句块 如判断 循环等中的语句块 是通过不同的缩进来区分的 不像c或java中的有诸如 这样的花括号去确定 块举例 if user root if user root 这里是python中的 语句块一定要缩进 否则就会提...

初学者关于python“语法错误”的问题

1楼 关键问题在于 我是直接照着打 的,换行没用回车,用的空格换到下一行 python是用行格式控制程序层次的。 若要在一行 句 中书写多条命令,各命令间用分号分割import math radiusstring raw input enter the radius of your circle r...

纯新手学python语法问题,初学者关于python“语法错误”的问题

1楼 匿名用户 这个是python的提示符!不是编辑器!不是编辑器!!不是编辑器!!! ctrl n,或者从file 菜单,new一个,如图 这才是编辑器!这才是编辑器!!这才是编辑器!!! 要运行点f5就行。 2楼 湖海散人 这是什么软件?!idle吗?怎么运行的啊,我用的环境是geany 初学者...