python-交互下学习的一些小问题

学python是在树莓派教程上学的,推荐在交互式界面下操作。这本身没神马问题,但我想留下点记录,所以选择在文本下编写。这样总是出现问题,比如:

    l = ['sdasd','dasda','qweqwr']

    [x.upper() for x in l ]

这样在交互下,直接就输出了,但在文本下,按理说得加print()

问题就出在该加在哪?python又是严格控制格式的

经过一些尝试发现,原来交互下可以直接输出是因为他们都返回值,比如上面这个。应该改为这样:

str = [x.upper() for x in l]

print(str)

类似的还有:

phone_num['sh':1,'sc':2]

i=phone_num["sh"]

i=phone_num.pop('sh')

都需要一个变量来接收数据。。。。。



#继续折腾






猜你喜欢

转载自blog.csdn.net/qq_24328911/article/details/80978086