python入门经典答案
⑴ python求答案
Python count()方法
描述
Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
语法
count()方法语法:
str.count(sub, start= 0,end=len(string))
参数
sub -- 搜索的子字符串
start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
返回值
该方法返回子字符串在字符串中出现的次数。
参考视频:
Python基础教程
⑵ python入门问题,关于正则表达式。求高手通俗解答。
pattern=r'([1-9]{1,3}(.[0-9]{1,3}){3})'
[1-9]{1,3}表示匹配由1-9之间任意数组成的1位、2位或3位数,如1,12,123
.[0-9]{1,3}表示匹配1个点接由0-9之间任意数组成的1位、2位或御散3位数,如.1,.12,.123
(.[0-9]{1,3}){3}表示.[0-9]{1,3}的匹配条件重复3次,如.1.2.3,.1.12.123,168.1.1
([1-9]{1,3}(.[0-9]{1,3}){3})表示匹配1-9之间任意数组成的1位、2位或3位数+1个点接由0-9之间任意数组成的1位、2位陵拆乱或3位数 * 3次,所以可以尺档匹配127.0.0.1,192.168.1.66
()仅仅表示括号内的匹配项作为一组匹配,不会影响匹配的条件,
⑶ 几个Python题目
1.【选择】下面哪个选项不是定义列表的正确方式?(D)
D.myList4=2,3,4,5
答案解析:这是定义元组的方式,而不是列表
2.【选择】根据下面表达式,a的值是:(C)
C.loWo
3.【填空】请写出如何切片myList[]的倒数第3~5位。
myList[-3:-5]
4.【判断】列表内元素的下标是从0开始的。(√)
5.【选择】下列Python表达式可以将列表反向并改变原列表值的是:(D)
D.myList.reverse()
答案解析:切片会生成新的列表;reversed只是生成新的迭代器;只有list.reverse()会对原表的值进行改变
-----------
1.【判断】Python语句“x="a","b","c"”中,x是一个元组。(√)
2.【选择】执行下列Python语句会报错的是:(A)
A.myTuple[3]=30
答案解析:元组是immutable(不可变)的,所以不能改变元组的值
3.【填空】使用Python内置函数,计算元组myTuple的语句是:
sum(myTuple)
4.【选择】下列关于Python的描述错误的是:(C)
C.对元组内部元素进行排序使用的是sort()
答案解析:元组不可变,所以不能对元素进行排序
------------
1.【选择】下列关于Python中字符串说法错误的是:(D)
D.Python中字符类型是char,字符串的类型是str
答案解析:python字符和字符串类型都是str
3.【填空】请写出用空格“”合并字符串“Jane”、“Doe”的Python语句:
"Jane"+""+"Doe"
4.【选择】下列不是Python3中解决路径中特殊字符问题的选项是:(C)
C.s=u"D: est"
------------
1.【选择】下列不是序列的是:(C)
C.集合
3.【选择】下面哪些操作是序列都具有的?(D)
D.以上都是
-----
1.【判断】Python中符号{}仅用在集合这一数据类型中。(B.×)
3.【填空】语句set("datascience")的结果是:
集合{'d','a','t','s','c','i','e','n'}
4.【选择】下列关于集合的说法错误的是:(A)
A.集合具有互异性,定义集合时不允许出现相同的元素
答案解析:出现了重复也没事,会自动去重的。
7.【选择】在Python中对数据进行去重处理,一般会借助下列哪种数据类型?(C)
C.集合
---------
1.【填空】有两个列表a=["name","age","sex"],b=["jonh","23","M"],请用一个语句将这两个列表转换成字典,其中列表a中的元素为“键”,列表b中的元素为“值”。
dict(zip(a,b))
2.【填空】定义一个新字典如下,用print输出dict1的结果是:
{1:3,2:'a'}
4.【判断】下面对字典d的定义是正确的。(B.×)
答案解析:列表不能用做键。应该用元组('a','b')做键。
⑷ Python求解答过程
第11题
因为取字符串TempStr的从TempStr[3]到TempStr[-2]的字符,
这里的下标都是从0开始,Python的数学取值区间都是[3,-1)半开区间,
因此取值范围是[3,-2],运行结果是3.14159
⑸ python大神进来,小白刚入门求解答(必采纳!)
首先得知道以下知识点:
1.
窗口坐标原点在左上角,x轴向右为正,y轴向下为正
2.
角度相对于x轴逆时针旋转为正,顺时针旋转为负
假设现在的坐标为(oldx,oldy),位移为step,角度为angle(弧度),则新坐标可通过计算得到(示意图在下面):
newx=oldx+step*cos(angle)
newy=oldy-step*sin(angle)