作业01

1.python test.py执行的三个阶段是什么?在哪个阶段识别文件内的python语法?

答:

一阶段:先运行Python解释器。

二阶段:由Python解释器将test.py代码从硬盘加载到内存中。

三阶段:Python解释器读取test.py代码,并开始识别Python语法。

 

2.将下述两个变量的值交换

s1=‘Alex’

s2='SB'

答:s3=s1

  s1=s2               

  s2=s3

 

3.判断下述结果

msg1='alex say my name is alex,my age is 73,my sex is female'

msg2='alex say my name is alex,my age is 73,my sex is female'

msg1 is msg2       ----->   Flase

msg1 == msg2     ----->    true

 

4.什么是常量?在python中如何定义常量?

答:常量是一种不会变化的量。

  在Python中以纯大写作为变量名的量就是常量。

 

5.有存放用户信息的列表如下,分别存放用户的名字、年龄、公司信息。要求取出该用户公司所在的城市。

 

userinfo = {

  ‘name’:'egon',

  'age':18,

  'company_info': {

    'cname':'oldboy',

    'addr':{

      'country':'china',

      'city':'ShangHai',

      }

    }

  }

答:print(userinfo['company_info']['addr'])

 

6.取第二个学生的第二个爱好,要求取出三名学生的详细信息分别赋值给三个变量(用一行代码实现)

students=[

      {'name':Alex,'age':38,'hobbies':['play','sleep']}

      {'name':egon,'age':18,'hobbies':['read','sleep']}

      {'name':wupeiqi,'age':58,'hobbies':['music','read','sleep']}

    ]

答:print(studenst[1]['hobbies'][1])

       x,y,z=students

  print(x,y,z)

 

posted @ 2018-09-13 18:59  BlackLinks  阅读(94)  评论(0编辑  收藏  举报