1.python test.py执行的三个阶段是什么?在哪个阶段识别文件内的python语法?
(1)启动Python解释器
(2)解释器发送指令,将Python代码以文本的形式读取到内存中。
(3)解释器开始一行一行解释和执行Python代码,开始识别Python语法
2.将下述两个变量的值交换
s1='alex' s2='SB' s1,s2=s2,s1
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--->>True msg1 == msg2--->>True
4.什么是常量?在python中如何定义常量
常量:不变得量,即在运行过程中不会改变的量
NAME_OF_EGON = 18#约定俗成全部大写。
6、有存放用户信息的列表如下,分别存放用户的名字、年龄、公司信息
userinfo={ 'name':'egon', 'age':18, 'company_info':{ 'cname':'oldboy', 'addr':{ 'country':'China', 'city':'Shanghai', } } }
要求取出该用户公司所在的城市
答案: print(userinfo['company_info']['addr']['city'])
students=[ {'name':'alex','age':38,'hobbies':['play','sleep']}, {'name':'egon','age':18,'hobbies':['read','sleep']}, {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']}, ] 取第二个学生的第二个爱好 答案: print(students[1]['hobbies'][1]) 要求取出三名学生的详细信息分别赋值给三个变量(用一行代码实现) 答案: a,b,c=students