Python入门学习
Python入门学习

Python入门学习

变量

python中的变量是不需要写出具体类型的,直接根据数据类型赋予变量,形如:

money = 50

数据类型的转换

使用形如int(x),float(x),str(x)的形式来将数据类型转换:


运算符

特别注意,取整除是//,求指数是**


字符串的引号嵌套


字符串格式化

占位

字符串可以用%s的格式进行占位拼接

快速写法

快速格式化适合:1.不理会类型 2.不做精度控制,所以适合没有精度要求时快速使用


if语句

此外还有elif和else 


for循环


函数

函数的定义:

def function():
      函数体
      return 返回值

容器

列表list

元组Tuple

字符串

切片

集合

字典

总结


函数的多返回值


函数的多种传参方式

关键字参数

缺省参数

不定长参数


匿名函数

例如:

def test(compute):
    result = compute(1, 2)
    print(f"结果是:{result}")

test(lambda x, y : x + y)

文件操作

追加


异常的捕获方法

捕获常规异常

捕获指定异常

捕获多个异常

捕获异常并输出描述信息

捕获所有异常

异常else

异常finally


异常的传递性

当函数func01中发生异常, 并且没有捕获处理这个异常的时候, 异常会传递到函数func02, 当func02也没有捕获处理这个异常的时候main函数会捕获这个异常,  这就是异常的传递性.


Python模块

模块的导入

自定义模块

类和对象

构造方法

class student:
    name = None
    age = None

    # 构造方法
    def __init__(self, name, age):
        self.name = name
        self.age = age

魔术方法

str方法

lt方法

le方法

eq方法

封装、继承和多态

由于Python是基于C语言开发的面向对象的语言,其封装、继承和多态与C语言有许多相似之处。

封装

继承

继承的基础语法

复写和使用父类成员

类型注解

变量的类型注解

函数(方法)的类型注解

Union类型

多态

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

index