做两套模拟题后的总结

1、前面10题都是基础知识,只对了2道,错了8题;基础知识那么厚一本书,只占10分,如果没时间就不去重点学习了。


2、如果函数中没有return或者return语句不带返回值,该函数的返回值是None

.

3、Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。str.replace(old, new[, max])

4、输入时可以直接将字符串转换为集合类型:a=set(input())

5、x%y之商的余数,如果x小于y,则余数为x.


6、lower返回转换字符串中大写字母为小写,但是不对str本身进行修改,str=”PYTHON”;str.lower();print(str).所以输出结果还是原来的内容:PYTHON.


7、对于复数Z,可以用z.real和z.imag分别获得它的实数部分和虚数部分,如5j.real(0.0),5j.imag(5.0); (3+4j).real(3.0), (3+4j).imag(4.0).


8、布尔型数据类型True和Flase可以和其他数值进行运算。默认True为1,False为0

.

9、复数的输出是带有括号的:a=3;b=4j;print(a+b); 输出为:(3+4j)


10、列表的索引包含3个参数,第一个参数表示索引的起始位置,第二个参数表示索引的终止位置,第三个参数表示索引的步长。在本题中s[::-2],表示第1个和第2个参数省略,代表索引全部元素,第三个参数-2,其中负数代表索引的元素从右往左边开始,并且步长为2:s=['have','a','good','time'];print(s[::-2]). 输出为:['time', 'a']


11、fun函数2个参数,分别为x和y,其中x为默认参数,对应值为2,但是在函数中默认参数不能位于非可选参数之前。因此程序执行之后会报错。Def fun(x=2,y): a=x*y; return a ;print(fun(4,3))

12、divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组。


13、当turtle.seth(0),箭头指向0,就是→


?abs(3+4j) 输出为5.0 # abs()函数返回给定参数的绝对值。参数可以是实数(整数、浮点数等)或复数,如果参数是复数,则返回复数的模。


分享到:


相關文章: