资源简介 Python表达式1.(多选)下列变量名中,合法的有( ABDF )A._BMi B.true C.2bmiD.bmi E.B—mi F.B2mi解析 C选项,不能以数字开头;E选项,-不能作为变量名。2.表达式100%8*2-5运算的结果为( C )A.2 B.8C.3 D.63.下列给变量名a的赋值语句中,赋值后变量a不是实型的是( B )A.a=5.0∥2 B.a='2.0'C.a=6/2 D.a=3%2.0解析 数据运算的结果跟随高阶数据类型,A、D选项为实型;C选项实数相除产生的结果必为实型;B选项为字符串型。4.下列给变量名b的赋值语句中,赋值后变量a是整型的是( A )A.b=0x16 B.b=8/4C.a =1e-2 D.a ='1'5.已知 a=13,b=2,c=10,d=3,e=2,则表达式”a-b*c∥d%e”的值为( D )A.12.3 B.8C.3 D.136.表达式5+45/3**2的值为( A )A.10 B.230C.12.5 D.127.表达式16+5%3*5/2的值为( D )A.18 B.19C.20 D.218.字符串变量a、b的值分别为”123” ”321”,则表达式a+b的值是( B )A.”123+321” B.”123321”C.444 D.”444”解析 字符串型数据相加,为字符串拼接。9.表达式'1'!='123'的值是( A )A.True B.falseC.true D.False10.表达式'Year' in 'happy New year'的值为( D )A.True B.falseC.1 D.False解析 in为成员资格运算符,即判断是否包含,若包含,则为True;否则,为False。由于Python区分大小写,故不包含。11.表达式'5'>'12'的值为( A )A.True B.falseC.true D.False12.表达式7+3>9 and 6+1<5 or not 7>10的值为( A )A.True B.falseC.true D.False解析 先进行算术运算,再进行关系运算,最后进行逻辑运算。结果为True and False or True,故选A。13.下列能表示“x不小于5且小于10”的逻辑表达式是( D )A.x≥5 and x<10 B.5≤x<10C.x>=5 or x<10 D.5<=x<1014.数学表达式 表示成Python表达式应该是( B )A.(b**b-4*a*c)/(2*a)B.(b**2-4*a*c)/(2*a)C.b**2-4*a*c/2*aD.b*b-4*a*c/(2*a)解析 本式分子分母需带上小括号,同时乘号不能省略。15.程序如下:a=5;b=4a%=2b∥=3c=a+b程序执行后,c的值为( C )A.3 B.4.3C.2 D.416.已知S='新冠肺炎COVID 19',执行语句x=S [0:4]后,x的值为( A )A.'新冠肺炎' B.'新冠肺炎C'C.新冠肺炎 D.新冠肺炎C17.已知列表list1=['blue',2,'white',5,'red',2,'green',3],执行x=list1 [ 3 ]+list1 [ -1 ],x的值为( C )A.'53' B.'8'C.8 D.5318.已知列表list1=['blue',2,'white',5,'red',2,'green',3],执行x=list1 [0:8:2],x的值为( A )A.['blue','white','red','green']B.['blue',2,'white',5]C.[2,5,2,3]D.'blue','white','red','green'19.已知字典score={'语文':108,'数学':115,'英语':102,'等级':'A'},以下哪个x中存放的值为102( A )A.score['英语'] B.score[英语]C.score('英语') D.score(英语)20.已知列表list1=[2,3,5,10,18,22,29],现要得到最后一个元素29,以下语句不能实现该功能的是( B )A.list1[6] B.list1[7]C.list1[-1] D.max(list1)21.已知列表list1=['one','two','three','four'],执行语句x=min(list1),则x的值为( D )A.'one' B.'two'C.'three' D.'four'22.下列表达式的值为True的是( D )A.'ed' in ['edu','eud','de']B.2**5<5**2C.'a'*3>'b'D.'app' in 'apple'23.执行语句b=str(5.0),则b的值为( D )A.5.0 B.5C.'5' D.'5.0'24.执行语句c=float('12'),则c的值为( B )A.12 B.12.0C.'12.0' D.'12'25.下列表达式的值不为4的是( D )A.len('abcd') B.int(4.8)C.round(3.8) D.max(['12','33','4'])26.某Python代码如下:s ='ABC'a=chr(ord(s[0])+32)b=chr(ord(s[1])+32)y=s[2]+a+by的值为:__'Cab'__27.某Python代码如下:list1=[2,4,5,8]a=list1[2]-list1[0]b=list1[3]-list1[1]c=(a**2+b**2)**0.5c的值为:__5__28.某Python代码如下:list1=['AaBbCc' , '12345' , 345 ]n=list1[1]nn=int( list1[1])m=int(n[0:2])ans1=m+list1[2]nn/=1000ans2=round(nn,1)ans1的值为:__357__ans2的值为:__12.3__Python表达式1.(多选)下列变量名中,合法的有( )A._BMi B.true C.2bmiD.bmi E.B—mi F.B2mi2.表达式100%8*2-5运算的结果为( )A.2 B.8C.3 D.63.下列给变量名a的赋值语句中,赋值后变量a不是实型的是( )A.a=5.0∥2 B.a='2.0'C.a=6/2 D.a=3%2.04.下列给变量名b的赋值语句中,赋值后变量a是整型的是( )A.b=0x16 B.b=8/4C.a =1e-2 D.a ='1'5.已知 a=13,b=2,c=10,d=3,e=2,则表达式”a-b*c∥d%e”的值为( )A.12.3 B.8C.3 D.136.表达式5+45/3**2的值为( )A.10 B.230C.12.5 D.127.表达式16+5%3*5/2的值为( )A.18 B.19C.20 D.218.字符串变量a、b的值分别为”123” ”321”,则表达式a+b的值是( )A.”123+321” B.”123321”C.444 D.”444”9.表达式'1'!='123'的值是( )A.True B.falseC.true D.False10.表达式'Year' in 'happy New year'的值为( )A.True B.falseC.1 D.False11.表达式'5'>'12'的值为( )A.True B.falseC.true D.False12.表达式7+3>9 and 6+1<5 or not 7>10的值为( )A.True B.falseC.true D.False13.下列能表示“x不小于5且小于10”的逻辑表达式是( )A.x≥5 and x<10 B.5≤x<10C.x>=5 or x<10 D.5<=x<1014.数学表达式 表示成Python表达式应该是( )A.(b**b-4*a*c)/(2*a)B.(b**2-4*a*c)/(2*a)C.b**2-4*a*c/2*aD.b*b-4*a*c/(2*a)15.程序如下:a=5;b=4a%=2b∥=3c=a+b程序执行后,c的值为( )A.3 B.4.3C.2 D.416.已知S='新冠肺炎COVID 19',执行语句x=S [0:4]后,x的值为( )A.'新冠肺炎' B.'新冠肺炎C'C.新冠肺炎 D.新冠肺炎C17.已知列表list1=['blue',2,'white',5,'red',2,'green',3],执行x=list1 [ 3 ]+list1 [ -1 ],x的值为( )A.'53' B.'8'C.8 D.5318.已知列表list1=['blue',2,'white',5,'red',2,'green',3],执行x=list1 [0:8:2],x的值为( )A.['blue','white','red','green']B.['blue',2,'white',5]C.[2,5,2,3]D.'blue','white','red','green'19.已知字典score={'语文':108,'数学':115,'英语':102,'等级':'A'},以下哪个x中存放的值为102( )A.score['英语'] B.score[英语]C.score('英语') D.score(英语)20.已知列表list1=[2,3,5,10,18,22,29],现要得到最后一个元素29,以下语句不能实现该功能的是( )A.list1[6] B.list1[7]C.list1[-1] D.max(list1)21.已知列表list1=['one','two','three','four'],执行语句x=min(list1),则x的值为( )A.'one' B.'two'C.'three' D.'four'22.下列表达式的值为True的是( )A.'ed' in ['edu','eud','de']B.2**5<5**2C.'a'*3>'b'D.'app' in 'apple'23.执行语句b=str(5.0),则b的值为( )A.5.0 B.5C.'5' D.'5.0'24.执行语句c=float('12'),则c的值为( )A.12 B.12.0C.'12.0' D.'12'25.下列表达式的值不为4的是( )A.len('abcd') B.int(4.8)C.round(3.8) D.max(['12','33','4'])26.某Python代码如下:s ='ABC'a=chr(ord(s[0])+32)b=chr(ord(s[1])+32)y=s[2]+a+by的值为:___27.某Python代码如下:list1=[2,4,5,8]a=list1[2]-list1[0]b=list1[3]-list1[1]c=(a**2+b**2)**0.5c的值为:____28.某Python代码如下:list1=['AaBbCc' , '12345' , 345 ]n=list1[1]nn=int( list1[1])m=int(n[0:2])ans1=m+list1[2]nn/=1000ans2=round(nn,1)ans1的值为:____ans2的值为:____ 展开更多...... 收起↑ 资源列表 Python表达式(学生版).docx Python表达式(教师版).docx