随笔分类 -  python 基本

摘要:【一】数据类型转换(8) 【1】数字类型转换 (1)整数类型转换(int) int : 整型(整数) a = '123' print(a, type(a)) # 123 <class 'str'> a_int = int(a) print(a_int, type(a_int)) # 123 <cla 阅读全文
posted @ 2024-01-05 16:42 蓝幻ﹺ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:正则 字符组 [字符组] 在同一个位置可能出现的各种字符组成了一个字符组 在正则表达式中用[]表示 [0123456789] # 匹配0-9中某个字符的单个结果 [0-9] # 匹配0-9中某个字符的单个结果 [a-z] # 匹配a-z中某个字符的单个结果 [A-Z] # 匹配A-Z中某个字符的单个 阅读全文
posted @ 2023-12-26 15:08 蓝幻ﹺ 阅读(17) 评论(0) 推荐(0) 编辑
摘要:模块 模块介绍 在Python中,一个py文件就是一个模块。模块名则是这个py文件的文件名。 模块的优点 提高开发效率。 模块的来源 内置的:python解释器自带的,直接拿来使用的 第三方的:别人写的,如果想用,就要先下载在使用 pip install 包名 自定义的:我们自己写的 模块的分类 1 阅读全文
posted @ 2023-12-20 18:51 蓝幻ﹺ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:【一】架构说明 - ATM # 项目名 |- README.md # 项目说明书 |- conf # config 配置 放你项目的配置文件 |- settings.py # 配置文件的内容 |- lib # 公共方法文件 |- common.py |- core # 业务逻辑 |- bank_sr 阅读全文
posted @ 2023-12-19 14:41 蓝幻ﹺ 阅读(26) 评论(0) 推荐(0) 编辑
摘要:生成器 Python中的生成器是一种特殊的迭代器,可以在需要时生成数据,而不必提前从内存中生成并存储整个数据集。 通过生成器,可以逐个生成序列中的元素,而无需一次性生成整个序列。 生成器在处理大数据集时,具有节省内存、提高效率的特点。 迭代器不一定是生成器,生成器一定是迭代器。 列表生成式 list 阅读全文
posted @ 2023-12-13 12:15 蓝幻ﹺ 阅读(34) 评论(0) 推荐(0) 编辑
摘要:内置方法 函数 用法 int.bit_length() 返回整数的二进制表示中最高位的位数,不包括符号和前导零 int.to_bytes(length, byteorder, signed) 将整数转换为字节数组。 int.add(other) 实现整数的加法运算。 int.sub(other) 实 阅读全文
posted @ 2023-12-12 20:48 蓝幻ﹺ 阅读(17) 评论(0) 推荐(0) 编辑
摘要:【1】列表推导式 直接从序列中构建列表 list = [] for i in range(5): list.append(i) print(list) # [0, 1, 2, 3, 4] 使用列表推导式 list = [i for i in range(5)] print(list) # [0, 1 阅读全文
posted @ 2023-12-12 19:20 蓝幻ﹺ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:流程控制 【1】if顺序结构 作用 顺序结构用于按照既定的顺序执行一系列的操作,这是程序执行的最基本模式。 通过良好的顺序结构,可以清晰地表达程序的逻辑流程,使代码易读易懂。 这有助于开发者理解和维护代码,也方便调试。 分支结构 1.单分支结构(if) 语法 if 条件: # 如果条件成立,执行这里 阅读全文
posted @ 2023-12-12 19:19 蓝幻ﹺ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝 【1】浅拷贝 浅拷贝仅复制对象的一层内容,如果对象中包含了可变数据类型(如列表、字典等),则拷贝的对象将与原对象共享这些可变数据类型的引用。 这意味着对于原对象中的可变数据类型进行修改操作时,拷贝的对象也会受到影响。 import copy # 原对象 list = [1, 2, [3, 阅读全文
posted @ 2023-12-12 16:24 蓝幻ﹺ 阅读(14) 评论(0) 推荐(0) 编辑
摘要:文本 操作文件的两种方式 第一种 fp = open('1.txt', 'w', encoding='utf-8') fp.write('...') fp.close() 第二种 with open('1.txt','w',encoding='utf-8') as fp: fp.write() w 阅读全文
posted @ 2023-12-12 16:24 蓝幻ﹺ 阅读(21) 评论(0) 推荐(0) 编辑
摘要:装饰器的使用方式 无参装饰器 user_data={'username':'dream','password':'521'} bank_data={'dream':{'pay_pwd':'521','balance':1000}} def register_input(func): def inne 阅读全文
posted @ 2023-12-12 14:12 蓝幻ﹺ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:字符串 变量名的命名规范 数字 + 子母 + 下划线任意组合,数字不能开头 变量名的命名风格 下划线 + 小写字母 驼峰体 大驼峰 每个单词的首字母都大写 UserName 小驼峰 第一个单词的首字母小写,其他大写 userName 数字类型包括 int float type 字符串类型, str 阅读全文
posted @ 2023-12-12 11:44 蓝幻ﹺ 阅读(34) 评论(0) 推荐(0) 编辑
摘要:【一】函数的四种定义方式 无参无返回值的函数 def index(): res = 1 + 1 print(res) index() #2 有参无返回值的函数 def index(x): print(x) index(1) #1 有参有返回值 def index(x): return x res = 阅读全文
posted @ 2023-12-11 19:23 蓝幻ﹺ 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示