basis
编程小白进阶札记
这个作者很懒,什么都没留下…
展开
-
模块化编程
导入模块 1.import 模块名称 [as 别名] 2.模块名称 import 函数/变量/类 以主程序形式运行 if __naime__ == "__main__" pass 主程序中的语句在当前文件下运行,被其他文件引用时则不运行 包 包是一个分层次的目录结构,它将一组功能相近模块组织在一个目录下 作用 代码规范 避免模块名称冲突 包与目录区别 包含 init.py文件的目录称为包 目录同城不包含__init__.py文件 包的导入 import 包名.模块名 ...原创 2021-07-08 18:14:24 · 64 阅读 · 0 评论 -
Python类
创建方法 class Student: pass 类的组成 类属性 类中方法外定义的变量,被该类的所有对象所共享 实例方法 类里面定义的函数 class Student: def eat(self): # 自带self print("eat") 静态方法 使用 @staticmethod 来修饰,使用类名直接访问的方法 @staticmethod def drink(): # 不带self print("drink") 使用类名原创 2021-07-08 17:13:40 · 399 阅读 · 0 评论 -
python 集合
创建方式 直接使用{} 与字典类似 区别在于集合没有key 与元组一样元素不能重复 集合中元素无序 s = {‘python’, 'hello', 90} 使用内置函数 set() s = set(range(6)) print(s) print(set((3, 4, 53, 56))) print(set(''print)) print(set({124, 3, 4, 4, 5})) s = set() # 空集合 print(s) 输出 {0, 1, 2, 3, 4, 5} {56, 3,原创 2021-07-06 22:38:29 · 78 阅读 · 0 评论 -
python 文本检索及替换
import sys # 外部指令工具箱 print(sys.argv) # 输入外部指令 old_str = sys.argv[1] new_str = sys.argv[2] filename = sys.argv[3] # 打开文件,将问件加载到内存 f = open(filename, "r+") # r+读写操作 date = f.read() # 将读取到的文件数据寄存给date # 计算替换次数和替换 old_str_count = date.count(old_str) n原创 2021-04-20 15:06:08 · 341 阅读 · 1 评论 -
python as regard to dict
dict 用于快速查询字典中内容 定义 dic = {key1:value1, key2:value2} key是索引,value为值 dic = { "bo":[24, "one", "jiangsu"], "qiang":[23, "two", "zhoukou"], "lie":[22, "three", "hengshui"], "xiang":[23, "four", "zhumadian"], "huang":[21,"five", "puyang"] }原创 2021-04-06 20:43:18 · 74 阅读 · 0 评论 -
python as regard to list
列表 定义 []内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特点 1.可以存放多个值 2.按照从左到由的顺序定义列表元素,下表从0有序访问 list huang liu wang 索引 0 1 2 3 3.可以修改索引对应位置的值 操作 先定义一个列表 a = ['huang', 'liu', 'wang'] 追加 a.append('xu') #在 列表 a 后追加 插入:选择索引位置插入,原先位置各往后移一位 a.insert(2, 'bo') 合并原创 2021-04-06 17:36:31 · 68 阅读 · 0 评论 -
python as regard to 字符串
字符串 概念 一个有序字符的合辑,储存在计算机中用于表示文本信息 创建 a = "hello word!" 特性 1.从左到右定义字符集合,下标从0开始有序访问 2. a h e l l o 索引 0 1 2 3 4 3.可切片 a[3: 8] 输出:lo wo note: 切片输出时,顾头不顾尾 4.字符串不可变 当对字符串进行修改时,实际上是字符串变成了新的数据 字符串常用操作 a.strip() # 取消字符串 a 前后空格 a.cen原创 2021-04-05 18:24:10 · 233 阅读 · 0 评论 -
python 循环
python 循环 for语法 for i in range(10): print(i) 打印出 0 - 9 或者 for i in range (5,10) print(i): 打印出 5 — 9 example for i in range(100): if i%2 == 0: print(f"{i}是偶数") else: print(f"{i}是奇数") 循环结合 break & continue continue 表示不再进行原创 2021-04-05 12:09:23 · 1197 阅读 · 0 评论