《Python基础教程》学习的第五课0121

学习条件、循环和其他语句之前,学些基本的操作。

1.print输出逗号

>>> #print 与 import的更多信息
>>> #使用逗号输出
>>> print 'age',42
age 42
>>> 1,2,3
(1, 2, 3)
>>> print(1,2,3)
(1, 2, 3)
>>> print 1,2,3
1 2 3
>>> print 1 2 3
SyntaxError: invalid syntax
>>> name='chr'
>>> age=42
>>> print name,age
chr 42
>>> print name+','+age

Traceback (most recent call last):
  File "<pyshell#10>", line 1, in <module>
    print name+','+age
TypeError: cannot concatenate 'str' and 'int' objects
>>> print name,',',age
chr , 42                                                     //显然以此种方式输出会增加空格
>>>

确认导入某包的所有功能

import package *

2,一些tips:

······多个赋值操作可以同时进行

>>> x,y,z=1,2,3
>>> print x,y,z
1 2 3

 

······交换两个变量的值

>>> x,y=y,x
>>> print x,y,z
2 1 3
其实这两个操作是序列解包。

>>> values=1,2,3
>>> values
(1, 2, 3)
>>> x,y,z=values                                    //注意这两组赋值个数应该统一。否则会引发异常
>>> print x,y,z
1 2 3

一个简单的popitem方法

>>> hooby={'peo1':'basketball','peo2':'runing','peo3':'shopping'}
>>> key.value=hooby.popitem()                                            //这里将key 与value之间的,误写成了.造成赋值错误,当再次改正时,就得不到字典的第一组数据了。

Traceback (most recent call last):
  File "<pyshell#32>", line 1, in <module>
    key.value=hooby.popitem()
NameError: name 'key' is not defined
>>> key,value=hooby.popitem()
>>> print key,value
peo2 runing
>>>

以下是为了得到字典的第一组数据再次调用的结果,表示结果正确。

>>> myhooby={'peo1':'basketball','peo2':'runing','peo3':'shopping'}
>>> key1,value1=myhooby.popitem()
>>> print key1,value1
peo1 basketball

对于链式赋值与增量赋值,与C语言类似,只不过python还可以针对对字符串,而C不行。

明天继续条件与条件语句。

 

posted @ 2018-01-21 20:54  壬人任仁  阅读(122)  评论(0编辑  收藏  举报