Python学习笔记 Day7 对数据类型的总结、input输入及函数定义

本文深入探讨Python的基本数据类型,重点讲解列表操作与函数定义。通过实例演示如何使用remove方法结合while循环删除列表中特定元素,揭示for循环直接删除的陷阱。同时,介绍input函数、int类型转换、算术运算符以及自定义函数的方法。

Day 7 对数据类型的总结、input输入及函数定义

复习前6天的内容
Python基本数据类型之一
Python基本数据类型python基本数据类型之二:
Python基本数据类型

  • 列表复习联系
    问题:用remove,结合for或者while删除列表内容:
bicycles = ['trek', 'cannondale', 'redline', 'trek', 'specialized']

用while实现删除’trek’:

bicycle_to_remove = 'trek'
print ("Bicycles before remove: \n")
print (bicycles)

while bicycle_to_remove in bicycles:
	bicycles.remove(bicycle_to_remove)

print ("\nBicycles after remove:\n")
print (bicycles)

输出正确:
输出结果
换成for实现:

bicycle_to_remove = 'trek'
print ("Bicycles before remove: \n")
print (bicycles)

for bicycle_to_remove in bicycles:
	bicycles.remove(bicycle_to_remove)

print ("\nBicycles after remove:\n")
print (bicycles)

输出结果错误:
错误输出
原来,for每循环一次,首先,返回值,也就是当前索引指向的元素,然后遍历的索引都会+1,所以…


  • 输入

    • input()函数,参数为需要给用户的提示信息,返回值为输入的字符串信息;
  • python基本函数

    • int()
    • %求模
  • while循环

    • break
    • continue
  • 自定义函数

    • def
    #定义一个显示宠物类型及名字的函数,参数为类型及名字
    def describe_pet(animal_type, pet_name):
    	print ("\nI have a " + animal_type + ".")
    	print ("My " + animal_type + "'s name is " + 
    		pet_name.title() + ".")
    #定义完毕
    #调用该函数
    describe_pet('hamster', 'harry'
    )
    
    • 形参,实参,关键字实参;
    • 默认值,提供默认值的形参,应该放在不提供默认值的形参之后;
    • return定义函数返回值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

steventian72

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值