PYTHON-操做系统基础-2-练习

#===============================================# #    一、简述cpu、内存、硬盘的做用# cpu是人的大脑,负责控制全身和运算# 内存是人的记忆,负责临时存储# 硬盘是人的笔记本,负责永久存储## #    二、简述什么是操做系统以及它有何做用##  操做系统是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序#  1. 把复杂硬件操做封装成简单的功能/接口用来给用户或者应用程序使用(文件)#  2. 把应用程序对硬件的竞争变得有序## #    三、python test.py执行的三个阶段是什么?在哪一个阶段识别文件内的python语法?# 1,先启动python解释器# 2,python解释器将python文件由硬盘读入内存# 3,python解释器执行刚刚读入内存的代码,开始识别python语法## #    四、简述python的内存管理##    1 引用计数,使用引用计数来追踪内存中的对象,记录计算值被关联了多少个变量名#    2 垃圾回收机制,引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理## #    五、基本数据类型的定义与使用# 1,int整型# 定义:整数,age=10# 用于:年龄,等级,身份证号,qq号,个数# 2,float浮点型# 定义:小数,salary=3.1# 用于:工资,身高,体重,# 3,字符串# 定义:加了引号的字符就是字符串类型,name='abc'# 用于:描述性的内容,如姓名,性别,爱好等# 4,列表list:# 定义:在[]内用逗号分隔开多个任意类型的值# 用于:记录多个值,好比人的多个爱好,一个班级多个学生的性别,# 5,字典dict:# 定义:在{}内用逗号分隔开多个key:value的值,其中value能够是任意数据类型,而key一般应该是字符串类型# 用于:存放一个或多我的的多种信息:姓名,性别,年龄等# 今日:#  二、python test.py执行的三个阶段是什么?在哪一个阶段识别文件内的python语法?#         1,先打开python解释器#         2,用python解释器把硬盘上的数据加载到内存中#         3,python调用cpu执行内存中的程序,这个阶段识别文件里的python语法#  三、将下述两个变量的值交换-done# s1='alex'# s2='SB'# s1,s2 = s2,s1# print(s1,s2) #SB alex#  四、判断下述结果-done# 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'# print(id(msg1),id(msg2)) # 34687440 34687440# msg1 is msg2 #True# msg1 == msg2 #True##  五、什么是常量?在python中如何定义常量-done# 一般不会改变的量,OLDBOY_OF_AGE 字母所有是大写#  六、有存放用户信息的列表以下,分别存放用户的名字、年龄、公司信息-done# userinfo={#     'name':'egon',#     'age':18,#     'company_info':{#         'cname':'oldboy',#         'addr':{#             'country':'China',#             'city':'Shanghai',#         }#     }## }# 要求取出该用户公司所在的城市# print(userinfo['company_info']['addr']['city']) #Shanghai# 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]) #sleep# 要求取出三名学生的详细信息分别赋值给三个变量(用一行代码实现)# a,b,c = students# print(a,b,c)
相关文章
相关标签/搜索