2024年1月26日发(作者:)
Python练习题1以及答案
程序文件的扩展名是py。
语言采用严格的“缩进”来表明程序的格式框架。正确的说法是:缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。“缩进”有利于程序代码的可读性,并且影响程序结构,不需要缩进的代码顶行编写,不留空白。
3.正确的叙述是Python是解释型语言。
4.错误的说法是Python是一门只面向对象的语言。
5.不属于Python特点的是运行效率高。
6.正确的叙述是Python是解释型语言。
7.合法的标识符是_7a_b和_ a$b。
8.不支持的数据类型是char。
9.错误的说法是实部和虚部都必须是浮点数。
10.函数type(1+0xf*3.14)的返回结果是。
11.字符串s='anbtc',len(s)的值是5.
语句print(0xA+0xB)的输出结果是21.
库中的数学函数是cos。
14.下列表达式中,值不是1的是(D),因为~1的结果是-2.
15.语句eval('2+4/5')执行后的输出结果是(C),因为2+4/5的结果是2.8.
16.要将两位数的个位数字和十位数字交换位置,正确的Python表达式是(A),因为(x%10)*10+x//10可以实现这一功能。
17.以下关于Python语句的叙述中,正确的是(C),因为注释不会影响Python程序的执行。
18.下列语句中,在Python中非法的是(C),因为赋值语句的右边不能出现表达式。
19.已知x=2,语句x*=x+1执行后,x的值是(D),因为x*=x+1等价于x=x*(x+1),即x=2*3=6.
20.在Python中,正确的赋值语句为(C),因为x=y=30可以同时给x和y赋值为30.
21.为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是(C),因为x=y=z=10可以同时给x、y、z赋值为10.
22.语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是(A),因为input()函数返回的是字符串类型。
23.语句x,y=eval(input())执行时,输入数据格式错误的是(A),因为(3,4)和[3,4]都不是合法的Python表达式。
(=':')的输出结果是(C),因为sep参数指定了输出时数字之间的分隔符为冒号。
('{:7.2f} {:2d}'.format(101/7,101%8))的运行结果是(B),因为101/7的结果是14.43,保留两位小数后占据7个字符的位置,101%8的结果是5,占据2个字符的位置。
26.下列关于字符串的描述错误的是(B),因为字符串是不可变类型,不能通过索引修改其中的字符。
科学表示法形式为2.178e-03,标准浮点形式为0.0022,百分形式为0.22%。
科学表示法:"{:.3e}".format(0.)
标准浮点形式:"{:.4f}".format(0.)
百分形式:"{:.2%}".format(0.)
本文发布于:2024-01-26 21:46:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706276760882.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |