Python 的一些函数练习题

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

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

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

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

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

输出:

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

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

a=["hello","world","yoyo"]

print("_".join(a)

输出:

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

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

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

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

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

s="hello.welcome to my world."

print(a.count(w)

5.

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

def test():

    a="hello.welcome to my world."

    world="world"

if world in a :

        return Ture

        return False

print(taste())

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

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

s=i=0

while i<=100:

     s=s+i

    i=i+1

print(s)

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

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

例如:

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

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:一个python函数综合练习题 1.项目要求: 综合案例:海王ATM ·定义一个全局变量:money,用来记录银行卡余额(默认5000000) ·定义一个全局变量:name,用来记录客户姓名(启动程序时输入) ·定义如下的函数: ·查询余额函数 ·存款函数 ·取款函数 ·主菜单函数 要求: 程序启动后要求输入客户姓名 查询余额、存款、取款后都会返回主菜单存款、 取款后,都应显示一下当前余额 客户选择退出或输入错误,程序会退出,否则一直运行 2.请先仔细思考题目并首先尝试做一下。 问题:python输出函数练习题 回答: 这个练习题要求你使用Python编写一个模拟ATM机的程序。首先,你需要定义两个全局变量:money用来记录银行卡余额,默认值为5000000;name用来记录客户姓名,程序启动时需要输入。然后,你需要定义以下几个函数:查询余额函数、存款函数、取款函数和主菜单函数。程序启动后,要求输入客户姓名,然后根据用户的选择执行相应的操作,包括查询余额、存款、取款,并在存款和取款后显示当前余额。如果用户选择退出或输入错误,程序会退出,否则会一直运行。这个练习题可以帮助你练习使用函数和全局变量来实现一个简单的ATM机功能。你可以先仔细思考题目,然后尝试自己编写代码来完成这个练习。 #### 引用[.reference_title] - *1* [python函数练习题](https://blog.csdn.net/zjj131421521/article/details/128028358)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值