python语法学习记录
1、在Python中,用引号括起的都是字符串,其中的引号可以是单引号. 2、 for dog in dogs: 循环列表 3、避免缩进错误 忘记缩进 忘记缩进额外行 不必要的缩进 循环后不必要的缩进 遗漏了冒号: for 语句末尾的冒号告诉Python, 下一行是循环的第一行。 4、python 列表删除三种方法 del lists[0] item = lists.pop() lists.remove("deng") 5、 python 不支持函数重载 6、 python 规定函数定义是形参,使用是实参 7、 python 调用函数可以使用 关键字绑定,忽略参数顺序 8、 Python将非空字符串解读为True,空字符串解读为False 9、 函数可以返回各种类型的值 10、函数参数为列表时,函数中修改列表会一直存在。想要禁止函数修改列表 用list[:] 传副本 11、传递任意数量的实参(即可变参数) def make_pizza(*toppings) 是创建一个名为 toppings的空元组, 并将接收到的所有参数都封装到这个元组中。 12、结合使用位置实参,和任意数量实参。 只要将任意数量实参放置在最后就行了。 13、可将函数编写成能够接受任意数量的键值对——调用语句提供了多少就接受多少。 形如 def build_profile(first, last, **user_info) **user_info 创造一个空字典 调用时 build_profile(first, last, location="princeton", field = "physics") 14、python 支持import导入模块也支持 from module_name import function_name 导入特定函数 15、python 可以使用 as 关键字给模块和方法指定别名 16、python 使用class 关键字创建类, 类名首字母大写 class Dog: 必须定义 __init__(self, )方法左右各有两个下划线。 实例化对象的时候是依靠此方法,其中 self为指向实例本身的引用 在调用类中方法时,形参self不需要指明 17、python 的子类继承父类的所有方法和属性 class ElectricCar(Car) 表示 ElectricCar继承Car 在子类的 __init__()方法中要调用父类的__init__()方法 super().__init__() 18、python 子类重写父类的方法,只需要定义一个和父类重名的方法即可。 19、python 支持将实例作为 类的属性 20、读取文本时,python 将其中所有文本都解读为字符串 21、python操作文件以with关键字 + open() 方法实现,open("filename","operateModel")可以提供两个参数 r读取模式 w写入模式 a附加模式 r+读写模式。 如果写入的文件不存在,函数open()将自动创建它。 如果以写入模式打开已经存在的文件,会清空该文件的内容。 python也只能将字符串写入文本文件 22、python 通过 try-except代码块处理异常
欺骗自己最简单,欺骗自己最困难。
安慰自己最简单,安慰自己最困难。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】