抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

1. 文件操作:os与io使用场景:读写文件、目录遍历、权限控制 12345678910111213141516// 读取文件全部内容(推荐小文件)data, err := os.ReadFile("test.txt")if err != nil { log.Fatal(err)}// 流式处理大文件(内存友好)file, err := os.O...

Goroutine:轻量级线程1234567891011func say(s string) { for i := 0; i < 3; i++ { time.Sleep(100 * time.Millisecond) fmt.Println(s) }}func main() { go say...

1. Go的“轻量级面向对象”Go没有传统的类和继承,而是通过结构体(struct)和接口(interface)实现面向对象的效果。 2. 指针基本用法123456var num int = 42var p *int = &num // p指向num的地址fmt.Println(*p) // 解引用输出42*p = 100 // 通过指针修改值fmt.Pr...

程序结构:从Hello World开始1234567package main // 声明主包(必须)import "fmt" // 导入标准库func main() { // 程序入口 fmt.Println("Hello, 世界!") } package main:可执行程序的入口包。 import:可多行或分组导入...

Python面向对象编程(OOP)一、类与对象基础 类定义与实例化 1234567891011121314151617181920212223class Dog: """Dog类的简单示例""" # 类属性(所有实例共享) species = "Canis familiaris" ...

Python文件操作与异常处理一、文件基础操作 文件打开与关闭 使用open()函数打开文件,完成后必须关闭: 1234567891011# 传统方式(需要手动关闭)file = open('example.txt', 'r')try: content = file.read()finally: file.close()# 推荐方式(使用...

Python函数与模块化编程一、函数基础 函数定义与调用 1234567def greet(name): """向指定名字的人打招呼""" return f"Hello, {name}!"# 函数调用message = greet("Alice")print(...

Python数据结构一、数据结构概述 Python主要数据结构分类 数据结构 可变性 有序性 元素要求 示例 列表(list) 可变 有序 无 [1, 2, 3] 元组(tuple) 不可变 有序 无 (1, 2, 3) 字典(dict) 可变 无序(3.7+有序插入) 键必须可哈希 {‘a’:1, ‘b’:2} 集合(set) 可变 无序 必须可哈希 {1, 2,...

Python流程控制一、条件语句:if-elif-else 条件语句允许程序根据不同的条件执行不同的代码块。 基本语法 123456if 条件1: # 条件1为真时执行的代码elif 条件2: # 条件1为假且条件2为真时执行的代码else: # 所有条件都为假时执行的代码 示例 12345678age = 18if age < 13: print("...

Python变量与数据类型一、变量基础 什么是变量? 变量是存储数据的容器,可以理解为数据的”标签”或”名字”。在Python中,变量不需要提前声明类型,赋值时会自动确定类型。 变量命名规则 • 只能包含字母、数字和下划线(A-z, 0-9, _) • 不能以数字开头 • 不能使用Python关键字(如if, for, while等) • 区分大小写(age和Age是不同的变量) • ...