• Python自学笔记


    一、运行.py文件

    创建文件hello_world.py,内容如下

    print("hello world!")
    
    • 1

    命令行运行

    python /所在路径/hello_world.py
    
    • 1

    在这里插入图片描述

    二、数据类型

    为了方便演示这里直接使用python命令行模式运行python代码

    进入python命令行模式

    python
    
    • 1

    在这里插入图片描述

    退出python命令行

    quit()
    
    • 1

    在这里插入图片描述

    常见的数据类型有数字字符串布尔值函数

    算术运算符:加减乘除,数字类型才能做算术运算

    在这里插入图片描述
    布尔值
    在这里插入图片描述字符串

    在这里插入图片描述

    三、数据结构
    python内置丰富的数据结构,如列表字典集合等等

    四、控制流
    if else语句for循环while循环

    五、函数:function

    函数定义
    这里定义一个两数相加功能的函数

    def add(a,b):
    	return a + b
    
    • 1
    • 2

    直接在命令行里面定义

    在这里插入图片描述

    函数调用

    在这里插入图片描述
    由于在python命令行模式定义函数很容易输入错误,所以建议使用.py文件这种方式编写并运行代码

    创建add.py文件,add.py内容如下

    def add(a,b):
    	return a + b
        
    v = add(3,4)
    print(v)
    
    • 1
    • 2
    • 3
    • 4
    • 5

    运行

    python /你的所在路径/add.py
    
    • 1

    六、模块
    为中大型的项目编写代码时,在一定的时候需要把代码分成不同的文件,这样便于维护管理。python文件扩展名为.py,如果某个python文件想要获得其他python文件的内容,比如aaa.py文件想使用bbb.py文件中定义的一个函数,则需要在aaa.py文件中使用导入(import)语法

    这里以add.py文件和main.py文件为例,两个文件在同一目录下

    add.py内容如下

    def add(a,b):
    	return a + b
    
    • 1
    • 2

    main.py内容如下

    import add as m
    v = m.add(3,4)
    print(v)
    
    • 1
    • 2
    • 3

    第一行使用import语法把add.py文件导入并重命名为m

  • 相关阅读:
    网络计算器—————序列化与反序列化
    Unity DOTS技术(八)状态组件
    开发人员使用Helix QAC满足合规性的5大原因
    本地 IDEA 卡死了!我把它跑在 Linux 服务器上!
    C语言进阶——数据在内存中的存储
    SpringBoot实战技能
    Java并发——锁()
    Compose中的RefreshLayout
    JSEncrypt 库非对称公私钥加解密
    Vue2源码学习笔记 - 16.响应式原理—更新调度
  • 原文地址:https://blog.csdn.net/buyueliuying/article/details/126349012