![](https://img-blog.csdnimg.cn/direct/69eeab6b42a646b1adf299739c0df33c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
文章平均质量分 69
常用基础知识管理,便于后期使用时查阅。我们将从Python的安装配置开始,介绍Python的基本语法、数据类型、控制结构、函数和模块等基础概念。通过丰富的示例和练习题,让您快速上手Python编程,为后续的学习打下坚实的基础。
春风在哪里
这个作者很懒,什么都没留下…
展开
-
day14:01函数参数的使用
【形参】:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名【实参】:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值func(1,2)【形参与实参的关系】:1、在调用阶段,实参(变量值)会绑定给形参(变量名)2、这种绑定关系只能在函数体内使用3、实参与形参的绑定关系在函数调用时生效,函数调用结束后解除绑定关系实参是传入的值,但值可以是以下形式func(1,2)a=1b=2func(a,b)原创 2024-07-29 16:16:29 · 93 阅读 · 0 评论 -
day13:函数基本使用
定义的语法def 函数名(参数1,参数2,...):"""文档描述"""函数体return 值1、申请内存空间保存函数体代码2、将上述内存地址绑定函数名func3、定义函数不会执行函数体代码,但是会检测函数体语法'''当要实现某种功能,需要多次使用该功能,只需要多次该工具,这里interactive调用了4次'''msg='名字:{} 年龄:{} 性别'.format(name,age,gender)print(msg)原创 2024-07-29 15:02:55 · 189 阅读 · 0 评论 -
day12:02文件的高级操作
1.控制文件指针的移动1.指针移动的单位都是以bytes/字节为单位 2.只有一种情况特殊:t模式下的read(n),n代表的是字符个数 案例①:读取文件内容,读取4个字符aaa.txt文本文件内容:abc你好with open('aaa.txt', mode='rt', encoding='utf-8') as f: res=f.read(4) print(res) # >>结果:abc你案例②:f.seek()及其三种模式f.seek(n,模式):原创 2024-07-25 08:54:19 · 311 阅读 · 0 评论 -
day12:01文件的基本操作
1、在操作纯文本文件方面t模式帮我们省去了编码与解码的环节,b模式则需要手动编码与解码,所以此时t模式更为方便。原创 2024-07-25 08:53:28 · 300 阅读 · 0 评论 -
day11:02文件操作模式详解
(以t模式为基础进行内存操作)原创 2024-07-21 18:12:49 · 921 阅读 · 0 评论 -
day10:04一文搞懂decode和decoding的区别
在Python 3中,decode()方法和decoding概念同样与字符串的编码和解码紧密相关,但它们的应用场景和上下文有所不同。下面通过案例来解释它们的关系和区别。原创 2024-07-11 11:44:51 · 676 阅读 · 1 评论 -
day10:03 一文搞懂encode和encoding的区别
在Python中,处理字符串时经常会遇到encode()方法和encoding参数,它们都与字符串的编码和解码有关,但用途和上下文有所不同。下面通过案例来解释它们的关系和区别。原创 2024-07-11 11:03:40 · 1080 阅读 · 1 评论 -
day11:01文件处理
文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口用户/应用程序(open())操作系统(文件)计算机硬件(硬盘)原创 2024-07-10 16:05:19 · 316 阅读 · 0 评论 -
day10:02字符编码
指定【文件头】修改默认的编码:(注释:指定的头文件只管读的操作,管不了存,因为存是编辑器做的)取乱了:解决方法是,文件是以什么编码格式存如硬盘的,就应该以什么编码格式读入内存。采用16位(16bit=2Bytes)二进制数对应一个中文字符串。采用16位(16bit=2Bytes)二进制数对应一个中文字符串。采用8位(8bit=1Bytes)二进制数对应一个英文字符串。英文+日文-》unicode-》shift-jis。万国字符》-unicode-》utf-8。2、采用8位二进制数对应一个英文字符串。原创 2024-07-09 08:39:41 · 418 阅读 · 0 评论 -
day10:01集合
在{}内用逗号分隔开多个元素,多个元素满足以下三个条件集合内元素必须为不可变类型集合内元素无序集合内元素没有重复s={1,[1,2]} # 集合内元素必须为不可变类型s={1,'a','z','b',4,7} # 集合内元素无序s={1,1,1,1,1,1,'a','b'} # 集合内元素没有重复print(s)s=set()原创 2024-07-04 16:38:25 · 519 阅读 · 0 评论 -
day08. 02 Python中的位运算符案例与解析
异或运算符(^)定义:对两个数的二进制位进行异或操作,相同为0,不同为1。案例:交换两个数的值(不使用临时变量)python复制代码a = 5 # 二进制 101b = 3 # 二进制 011b = a ^ b # b = 110 ^ 011 = 101 (5),此时a的值已经变成了b的原始值a = a ^ b # a = 101 ^ 110 = 011 (3),现在a和b的值已经交换print(f"a={a}, b={b}") # 输出 a=3, b=5与运算符(&)定义。原创 2024-07-03 15:54:24 · 239 阅读 · 0 评论 -
day09:04一文搞懂 Python 3 中的列表推导式
列表推导式(ListComprehension)是Python中一种非常强大且简洁的构建列表的方式。它允许你从一个或多个可迭代对象(如列表、元组、字符串等)中快速生成新的列表,同时可以对元素进行过滤、转换等操作。列表推导式比传统的循环语句更加简洁易读,是Python编程中常用的技巧之一。原创 2024-07-02 09:28:16 · 502 阅读 · 0 评论 -
day8:03 字符串类型
num2=u’4’ #unicode,python3中无需加u就是unicode。#4.2.5、split,rsplit:将字符串切成列表。#4.2.6、join: 把列表拼接成字符串。/-=()')) #移除含有。num3=‘四’ #中文数字。num4=‘Ⅳ’ #罗马数字。#4.3.6、is其他。原创 2024-06-20 15:22:08 · 800 阅读 · 0 评论 -
day09:01 列表类型
1、作用:按位置存放多个值2、定义3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表4、内置方法优先掌握的操作:①按索引存取值(正向存取+反向存取):即可以取也可以改。原创 2024-06-24 10:39:08 · 657 阅读 · 0 评论 -
day09:02 元组
内用逗号分隔开多个任意类型的元素t=(1,1.3,'aa') # 等价于 t=tuple((1,1.3,'aa'))原创 2024-06-25 08:56:05 · 190 阅读 · 0 评论 -
day09:03字典
{}内用逗号分隔开多个key:value,其中value可以使任意类型,但是key必须是不可变类型,且不能重复。原创 2024-06-27 16:34:53 · 327 阅读 · 0 评论