2025-01-02
1.1k 字
4 分钟
python入土(8)正则表达式
1,正则表达式正则表达式(Regular Expression,简称regex或regexp)是一种文本模式描述的方法,它用于对字符串进行搜索、匹配、替换等操作。正则表达式由普通字符(如字母和数字)以及特殊字符(称为“元字符”)组成。这些特殊字符赋予了正则表达式强大的文本处理能力,使其能够匹配复杂的文本模式。
2,含义在正则表达式中,元字符具有特殊的含义,它们不表示字符本身的字面意义,而是表示一种操作或模式。例如:
字符
意义
.
匹配除换行符以外的任意单个字符。
^
匹配字符串的开始位置。
$
匹配字符串的结束位置。
*
匹配前面的子表达式零次或多次。
+
匹配
2024-12-23
357 字
1 分钟
python入土(7)异常处理
1,异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
1.1,一部分异常种类
名称
描述
AttrbuteError
对象没有这个属性
IOError
应该是无法打开文件
ImportError
无法引入
IndentError
代码没有正确对齐
IndexError
下标索引超出序列边界
KeyError
试图访问字典里不存在的键
KeyboardInterrupt
2024-12-16
267 字
1 分钟
python入土(6)常用函数
查看所有内置函数如题
12import builtinsprint(dir(builtins))
返回绝对值abs()
求和sum(),括号内放入可迭代对象。
最大最小min(),max()求最大最小。
zip函数zip()函数可以将多个可迭代的对象合并为一个zip对象,这个对象内部包含元组,可以方便地进行迭代和转换为列表、字典等数据结构。如果这些可迭代对象的元素个数不一致时,返回的zip对象长度将与最短的对象相同。
1234li=[1,2,3,4]li2=['a','b','c','d']prin
2024-11-20
413 字
1 分钟
python入土(5)函数
自定义函数在python中可以自定义一个函数,以def開頭
123def 函數名(): 函數躰 return #(沒有就輸出none)
函數調用直接輸入函數名()
參數傳遞在輸入def 《函數名》():時,在()内輸入函數參數,如a,b等。後續使用函數時在()内輸入數值傳入參數,且写了几个就必须要传几个
默认参数为参数提供默认值,调用函数时没有传值则使用默认值,默认参数要放在最后def 《函数名》(a=100)
可变参数使参数可传入多个
123def 函数(*a): print(a) #以元组形式接收函数(1,2,3,4,5) #输出(
2024-10-31
589 字
2 分钟
python入土(4)程序控制结构
if语句如图if是一个条件语句,如
12345678a=1 #设置变量if a==1: #如果a=1,则执行显示666 print("666")elif a==2: #若a!=1,如果a=2,则执行显示ddd print("ddd")else: #如果不属于以上2种情况,则执行显示123 print("123")
[!NOT
2024-10-11
1.3k 字
5 分钟
python入土(3)变量类型
整数(int)
整数是没有小数部分的数字。在 Python 中,可以直接使用整数进行数学运算,如加法、减法、乘法和除法。 例如:
1234a = 10b = 20c = a + bprint(c) # 输出 30
浮点数(float)
浮点数是带有小数部分的数字。同样,也可以对浮点数进行各种数学运算。 例如:
1234d = 3.14e = 2.5f = d * eprint(f) # 输出 7.85
3.字符串(str)字符串是由字符组成的序列,可以是字母、数字、符号等。在 Python 中,字符串可以用单引号(‘)、双引号(”)或三引号(’‘’ 或”“”
2024-10-10
817 字
3 分钟
python入土(2)基础语法
1,注释在python中可使用注释来解释代码的作用
在单行代码中使用#来注释
1#注释
多行代码使用3个双引号
12345"""注释注释注释"""
注释可放在任意位置且不会被程序执行
2,输出(print)print()方法用于打印输出
输出“你玩元神吗”,只需输入print(“你玩元神吗”)
1print("你玩元神吗")
若需输出多个值或多句话,需要用,隔开。例:
1print("你说的对","但是")
若需要在多句话直接使用符号连接,可设置sep
1print
2024-10-05
605 字
2 分钟
python入土(1)
1,认识python你不会百度吗
Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
2,python环境搭建官网下安装包安装(https://www.python.org/),使用默认设置就行
3,安装anaconda一、Anaconda是什么?就是可以便捷获取包且对包能够进行管理,
2024-09-29
361 字
1 分钟
建博客
1.准备工作:下载Git,node,js,hexo,Visual Studio Code,npm注册GitHub账号
2.本地博客搭建使用npm一键安装hexo:
1npm install -g hexo-cli
建立blog文件夹来存放文件,打开Git bash here,输入:
1hexo init blog
初始化本地博客,输入:
1hexo s
根据提示完成本地预览通过修改目录下的_config.yml 文件内的内容对博客进行自定义(名字,标题等)
3.绑定域名创建SSH密钥
1ssh-keygen -t rsa -C "邮箱"
进入 [C:\Users\用
2024-09-29
136 字
1 分钟
测试
a你说的对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。 游戏发生在一个被称作「提瓦特」的幻想世界,在这里,被神选中的人将被授予「神之眼」,导引元素之力。 你将扮演一位名为「旅行者」的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘「原神」的真相!
a