当前位置:   article > 正文

Python 的一些函数练习题_python函数练习题

python函数练习题

   已知一个字符串为“hello_world_yoyo”,如何得到一个队列

         ["hello","world","yoyo"]

 可以使用 split() 函数,作用:拆分字符串。

通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
 

  1. a='hello_world_yoyo'
  2. print(a.split("_"))

输出:

2.有个列表["hello","world","yoyo"],如何把列表里面的字符串连起来,得到字符串“hello_world_yoyo”?

使用 join()  函数,将数据转换成字符串:

  1. a=["hello","world","yoyo"]
  2. print("_".join(a)

输出:

3.把字符串s中的每个空格替换成“%20”,输入:s="we are happe.",输出:“we%20are%20happey.”。

使用 replace() 函数,替换字符。

  1. s='We are happy.'
  2. print(s.replace('','%20'))

4.统计字符串“hello,welcom to my world.”中字母“w”出现的次数

统计字符串 count() ,count:数数,计数,点数目。多用于数据的统计。
 

  1. s="hello.welcome to my world."
  2. print(a.count(w)

5.

判断字符串a="hello.welcome to my world."是否包含b="world",如果含有则返回Ture.如果没有,则返回false。注:使用函数来完成。

  1. def test():
  2.     a="hello.welcome to my world."
  3.     world="world"
  4. if world in a :
  5.         return Ture
  6.         return False
  7. print(taste())

6.求1+2+3+4+5+6+......100的和     

    这里使用循环语句得到结果。

  1. s=i=0
  2. while i<=100:
  3.      s=s+i
  4.     i=i+1
  5. print(s)

如果使用for I in range (1,100)

那么得到的就是i加1到100的各个值

例如:

  1. for i in range (1,101)
  2. i+=i
  3. printf("i="'i')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/539794
推荐阅读
相关标签
  

闽ICP备14008679号