为了大一应试,自己在平时的python123作业里整理了一些理论知识,内容为老师布置的1~4单元
1,import保留字仅用于引用外部库(程序外部的功能库)
2,turtle.done()用来停止画笔绘制,但绘图窗体不关闭,建议在每个turtle绘图最后增加turtle.done()。
3, 缩进在程序中长度统一且强制使用。
4,Python注释语句会被解释器过滤掉,但不被执行
5,下面不属于Python保留字的是:A,type B,elif C,import D,def(type是内置函数 。)
6,eval(x)函数用于去掉参数x最外侧一对引号。
7,下面代码的输出结果是 print(0.1+0.2==0.3)A,False B,true C,True D,false
浮点数运算存在不确定尾数,无法精确转为十进制小数
00310032003000330038003000331680926513384
8,下面代码的输出结果是
x=12.34
print(type(x))
A,<class 'int'> B,<class 'bool'> C,<class 'float'> D,<class 'complex'>
complex是复数数据类型,复数的实部和虚部分别以一个浮点数表示
9,
x=10
y=3
print(x%y,x**y) #%求余数
输出为:1 1000
x=10
y=4
print(x/y,x//y) # /除法得商,//向下取整
输出为:2.5 2
10,
x=3.1415926
print(round(x,3),round(x)) #round(x)默认取整
输出为:3.14 3
11,True-False的输出结果为:1
Fasle相当于0,True相当于1
12,sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数
13,Python语言的浮点数可以不带小数部分(×)
14,表达式3+5%6*2//8的值是4
5%6==5(老是会算错成0)
15,重要!!!
十进制:一般表示
二进制:0b 或 0B 开头
八进制:0o 或 0O 开头
十六进制:0x 或 0X 开头
16,给出如下代码 TempStr ="Hello World" 可以输出“World”子串的是:print(TempStr[–5:])
17,val=pow(2,1000),请用一行代码返回val结果的长度值。 len(str(val))
len(str(val))通过str(val)先将数字类型val变成字符串,再通过len()获得字符串长度,即val的数字个数。
18,下面代码的输出结果是:‘y’
>>> a,b,c,d,e,f ='Python' >>> b
19,以下关于字符串.strip()方法功能说明正确的是:去掉字符串两侧指定字符
20,哪个选项是下面代码的执行结果?
s='Python'
print("{0:3}".format(s))
输出结果为:PYTHON
{0:3}表示输出的宽度是3,但如果字符串超过长度3,则以字符串长度显示。