
Python入门学习
文章平均质量分 94
讲解Python入门的小技巧
Undoom
个人网站:https://deepseek.hyk52syx.club/
阿里云开发者社区专家博主,华为云享专家 ,腾讯云创作之星,支付宝开发者社区优秀季度创作博主,支付宝社区问答官,阿里云社区问答官,腾讯云TDP -先锋会员,华为云初级校园大使,腾讯云TDP-产品KOL,极星会KOL,2024博客之星NO.20
展开
-
手撕Python之文件操作
对于'w'的话,只能写,打开的文件不存在就进行创建的操作,打开文件会将之前存在的文件进行清空的操作的f.write('胡云凯666')可以看到我们本来要打开demo1这个文件的但是我们桌面上没有这个文件对于w的话,如果没有文件我们就进行创建的操作w有个霸道的地方,如果我们打开的文件之前有数据的话,w会将文件内的数据进行清空的操作然后进行数据的写入操作的a其实是追加的意思,我们在列表中涉及到追加的知识对于a的话,打开的文件不存在的话就进行这个文件的创建操作f.write('胡云凯666')原创 2024-09-10 07:47:25 · 2958 阅读 · 127 评论 -
手撕Python之面向对象
借鉴函数的封装思维,再次对函数和变量进行封装,来提高代码的复用性。用关键字 class 定义,为了便于区分,把的代码块称为 类。我们使用类将函数和变量进行封装 ,我们使用class这个关键字进行封装变量就是属性,函数就是方法'''class 类名:属性\方法属性:变量()方法:函数()'''#定义一个人类name='小明' #类属性def work():#类方法print(f'{Person.name}的工作是厨师')#这里的name 是类属性我们需要通过类名进行调用。原创 2024-09-07 15:49:06 · 2678 阅读 · 110 评论 -
手撕Python之正则
正则表达式是一种通用的用来简洁表达一组字符串的表达式,利用正则表达式可以方便快捷的匹配和筛选字符串举个例子:在一堆数据中进行电话号码的寻找,我们需要根据电话号码的特征在这一堆数据进行电话的寻找,电话是11位数的,全是数字,基于特征进行寻找正则的一些方法都是放在re模块的re 模块使 Python 语言拥有全部的正则表达式功能。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。所以我们如果想使用正则表达式的话,我们是先进行将正则表达式导入re的操作。原创 2024-09-11 08:58:50 · 1879 阅读 · 111 评论 -
手撕Python之生成器、装饰器、异常
Python中的模块,指的就是一个py文件。对于一个py文件,可以只用import来导入其中的代码模块的使用:import 模块名import keyword---查看关键字import random---电脑产生随机值。原创 2024-09-09 07:34:42 · 2795 阅读 · 119 评论 -
手撕Python之序列类型
replace 方法是字符串修改常用的方法,可替换原字符串中的字符,但是并不会修改原字符,只是会返回一个新的对象,字符串所有的修改方法都是如此,不会改变原字符串,会返回一个新的字符串。方法是有的,但是所有的字符串的修改方式都是不会在原来的字符串上进行修改,都是返回一个新的字符串。我们可以将这个范围进行分割,分割为多个小范围列表,然后进行拼接,就能得到我们想要的列表了。我们的sort是永久排序,在列表上直接进行修改,对列表产生实质的永久的影响。但是假如我们想一次拿多个元素怎么办呢?原创 2024-09-02 18:12:42 · 2382 阅读 · 110 评论 -
手撕Python之函数
定义函数的语法def 函数名 :代码语句函数的作用:我们把需要反复执行的程序封装起来,制作成一个可以反复调用的工具,这个工具在编程中就叫函数对于不同情况我们就调用对应的函数,可以减少代码量简单函数的创建:注意:函数不会主动进行编译的,需要我们手动进行调用的下面就是如何对函数的调用我们在使用函数的时候直接就是函数名()比如说int()要加括号才能执行使用函数之后我们的代码量就不会出现冗余的现象了对于用户登录的题目我们是可以用函数的注册:登录:那么我们在实现用户的登录和注册时候的场景就是原创 2024-09-05 11:59:23 · 3133 阅读 · 111 评论 -
手撕Python之条件语句和循环语句
单条件判断,我们就需要用到if程序的正常执行流程是从上往下依次执行我们可以使用流程控制语句中的if语句来根据不同的情况执行不同的代码单个条件的判断使用if关键字两个条件使用if…else多个条件使用if…elif…elseif关键字判断后面的条件,如果为真,就进行下面代码的编译如果为假,那么就直接跳过这串代码运行后面的代码格式:if 判断条件:这里的格式一定要有冒号然后直接换行如果没有冒号的话,那么这个代码就是错的我们在写下if条件语句后回车会出现一个缩进,大小为一个Tab键。原创 2024-09-01 10:52:08 · 7322 阅读 · 127 评论 -
手撕Python之散列类型
定义:{‘键’:'值',‘键’:'值'}1.字典的数据,都是以键值对的方式----键和值都要成对出现2.键值对之间用逗号隔开d={'name':'凯子','age':19,'sex':'男'}print(d)#{'name': '凯子', 'age': 19, 'sex': '男'}获取字典内值的方式:字典[键]#上面已经将字典定义好了,但是我们现在怎么进行拿值的操作呢?#获取值---字典[键]:#序列类型是有顺序的,散列类型是没有顺序的。原创 2024-09-03 19:36:43 · 2734 阅读 · 113 评论 -
手撕python之基本数据类型以及变量
python就是将不同的数据划分成了不同的类型就像我们生活中的数据有数字、字符等数据一样小知识点:注释:#全体注释:Alt+F3取消注释:Alt+F4。原创 2024-08-27 08:35:59 · 1950 阅读 · 139 评论