码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-01-21 22:34:54      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:module   方式   tips   erro   int   not   赋值   简单的   其他   

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

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不行。

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

 

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

标签:module   方式   tips   erro   int   not   赋值   简单的   其他   

原文地址:https://www.cnblogs.com/RPlandscape/p/8325483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!