Python学习笔记

Python学习:
阶段一 Python零基础入门
    01 步骤一:Python基础知识
        01 Python初识
            Python语言的背景与特点
            Python的执行原理
            Python运行与开发环境搭建
        02 Python变量与字符串
            头部注释
                什么是:第一行的用 # 号开头表示的信息
                作用:不是为代码服务,更多是被系统或解释器所调用
                结构:# coding:utf-8
                常用的头部注释:
                    # coding:utf-8   规定编码格式
            缩进: python全靠缩进结束代码块
                if __name__ == '__main__':
                    print(os.getcwd())

                print('欢迎学习python课程')
            变量:
                a = 'AA'
            字符串:    
        03 Python数据类型

            ### 基本数据类型

            1. **整数(int)**:
               - 用于表示整数值。
               - 例如:`a = 10`

            2. **浮点数(float)**:
               - 用于表示带小数点的数值。
               - 例如:`b = 3.14`

            3. **复数(complex)**:
               - 用于表示复数,形式为 `a + bj`,其中 `a` 和 `b` 是浮点数,`j` 是虚数单位。
               - 例如:`c = 1 + 2j`

            4. **字符串(str)**:
               - 用于表示文本数据,字符串可以用单引号、双引号或三引号括起来。
               - 例如:`s = "Hello, World!"`

            5. **布尔值(bool)**:
               - 用于表示真或假,取值为 `True` 或 `False`。
               - 例如:`flag = True`

            ### 集合数据类型

            6. **列表(list)**:
               - 有序的可变集合,可以包含任意类型的元素。
               - 例如:`lst = [1, 2, 3, "four", 5.0]`

            7. **元组(tuple)**:
               - 有序的不可变集合,可以包含任意类型的元素。
               - 例如:`tup = (1, 2, 3, "four", 5.0)`

            8. **集合(set)**:
               - 无序的可变集合,不包含重复元素。
               - 例如:`st = {1, 2, 3, 4, 5}`

            9. **字典(dict)**:
               - 无序的键值对集合,键必须是唯一的,通常为字符串或数字,值可以是任意类型。
               - 例如:`d = {"name": "Alice", "age": 25}`

            ### 特殊数据类型

            10. **NoneType**:
                - 表示空值或无值对象,只有一个值 `None`。
                - 例如:`x = None`

            ### 数据类型转换

            Python 允许在不同数据类型之间进行转换。以下是一些常见的类型转换方法:

            - **整数转换为浮点数**:
              ```python
              a = 10
              b = float(a)  # b 将是 10.0
              ```

            - **浮点数转换为整数**:
              ```python
              c = 3.14
              d = int(c)  # d 将是 3
              ```

            - **字符串转换为整数或浮点数**:
              ```python
              s1 = "123"
              s2 = "3.14"
              e = int(s1)  # e 将是 123
              f = float(s2)  # f 将是 3.14
              ```

            - **整数或浮点数转换为字符串**:
              ```python
              g = str(a)  # g 将是 "10"
              h = str(c)  # h 将是 "3.14"
              ```

            ### 示例代码

            以下是一个示例代码,展示了不同数据类型的使用:

            ```python
            # 基本数据类型
            a = 10
            b = 3.14
            c = 1 + 2j
            s = "Hello, World!"
            flag = True

            print(type(a))  # <class 'int'>
            print(type(b))  # <class 'float'>
            print(type(c))  # <class 'complex'>
            print(type(s))  # <class 'str'>
            print(type(flag))  # <class 'bool'>

            # 集合数据类型
            lst = [1, 2, 3, "four", 5.0]
            tup = (1, 2, 3, "four", 5.0)
            st = {1, 2, 3, 4, 5}
            d = {"name": "Alice", "age": 25}

            print(type(lst))  # <class 'list'>
            print(type(tup))  # <class 'tuple'>
            print(type(st))  # <class 'set'>
            print(type(d))  # <class 'dict'>

            # 特殊数据类型
            x = None
            print(type(x))  # <class 'NoneType'>

            # 数据类型转换
            a = 10
            b = float(a)
            c = 3.14
            d = int(c)
            s1 = "123"
            s2 = "3.14"
            e = int(s1)
            f = float(s2)
            g = str(a)
            h = str(c)

            print(b)  # 10.0
            print(d)  # 3
            print(e)  # 123
            print(f)  # 3.14
            print(g)  # "10"
            print(h)  # "3.14"
            ```

        03 Python流程控制语句
        04 常用运算符的使用
        05 可变类型的数据集合
        06 非可变类型的数据集合
        
    02 步骤二:Python函数与模块
        01函数的定义与实现
        02模块与包
        03标准模块与第三方模块
        04 自定义包的实现
        05 进阶:常用高阶函数
        06 文件读写模式
        
    03 步骤三:初识面向对象
        01 初识面向对象
        02 类的特性
        03 面向对象的应用(异常处理、文件备份)
        
    04 步骤四:正则表达式与综合实战
        01初识正则表达式
        02 实现飞机大战
    
    05 步骤五:内存管理与多线程
        01 内存管理机制
        02 Python多线程    


阶段二 Python操作三大数据库
阶段三:从网页搭建入门Python Web
阶段四:入门主流框架Scrapy与爬虫项目实战
一、Python初识:
二、
三、
四、
五、
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值