首页 > 其他分享 >3月08日课后总结

3月08日课后总结

时间:2023-03-09 09:11:50浏览次数:26  
标签:总结 文件 量词 匹配 字符 08 py 导入 课后

3/08课后总结

绝对导入和相对导入

# 程序中多个模块之间导入的时候始终以执行文件所在的路径作为基准
1. 绝对导入:
	# 始终以执行文件所在的环境变量sys.path为基准
2. 相对导入:
	"""
		采用句点符(.)
			.代表当前路径
			..代表上一层路径
		打破导入文件的原则,只考虑两个文件之间的位置
		文件中出现了相对导入的句式,就只能当做导入文件使用
	"""
    

import test
"""
	导包就是导包内部的__init__.py文件
	导包步骤:
		1. 运行执行文件,产生执行文件的名称空间
		2. 运行__init__.py文件并把其产生的名字都保存在名称空间
		3. 执行文件中产生一个包名字test指向包的名称空间
"""

软件开发目录规范

bin
	# 一般是存放启动文件,当启动文件只有一个的时候,也可以写在项目根目录
db:databases
	# 一般存放数据相关的文件
conf: config # 配置
	# 一般存放配置文件 里面的变量一般都是全大写 HOST='127.0.0.1'
    settings.py
lib:library 库
	# 存放一些公共的文件
	common.py文件
core/api:核心的
	# 一般写项目的核心逻辑
    src.py
README
	# 一般写一些说明性的信息,介绍项目用的
# https://github.com/ 

正则表达式

"""
	一门独立的语言,和任何语言都没关系
	利用一些特殊的符号筛选出我们想要的数据
	在python中如果想使用正则表达式,需要借助re模块
"""

字符组

[0123456789] ====> [0-9]  =>>>>>> \d  # 匹配0-9的数字
[a-z]  # 匹配a-z之间的任何一个字符
[A-Z]  # 匹配A-Z之间的任何一个字符
[0-9a-xA-X] # ...

字符:

.  # 匹配除换行符以外的任意字符
\w #  匹配字母或数字或下划线
\d # 匹配数字
^  # 匹配字符串的开始
$  # 匹配字符串的结尾
a|b   # 匹配字符a或字符b
[^...] # ^如果写在中括号里面,

量词

1. 量词不能单独使用
2. 量词只会影响前面的一个字符 (ab+ 只会影响b)
3. 量词一定配合表达式使用
*   			# 重复零次或更多次
+				# 重复一次或更多次
?				# 重复零次或一次
{n}				# 重复n次	
{n,}			# 重复n次或更多次
{n,m}			# 重复n到m次

标签:总结,文件,量词,匹配,字符,08,py,导入,课后
From: https://www.cnblogs.com/juzixiong/p/17197049.html

相关文章

  • 大学课程总结
    2019-2020学年第1学期1.程序设计基础(JAVA语言)良好学习java基本语言,那时候真的是年少不知时间宝贵,两个班到处跑2.程序设计基础课程实践(JAVA)优秀刷acm和用java实现......
  • Linux运维DAY08
    上周内容: 1.VmwareWorkStition(快照、克隆、网络) 2.Linux目录结构 (每个目录存放是什么类型的文件) 3.Linux路径定位/etc/hostname路径就是对文件定位的一种方......
  • 3.8学习总结
    温故知新publicclassTest{publicstaticvoidmain(String[]args){intx=10;while(x<20){System.out.print("valueofx:"+x);x++;System.out.pri......
  • 20230308总结
    总之就是很寄,很寄。T1:想出来前缀和了,但是没想出来怎么优化,于是心态没了,于是就gg了,后面也没想暴力,我很菜。T1可以dfsmndp过nm二分过但是我一个没想出来我很废物......
  • 3-8总结
    今天认识了关于安卓的一些东西,应用框架层以Java类的形式为应用程序提供许多高级的服务。应用程序开发者被允许在应用中使用这些服务。活动管理者-控制应用程序生命......
  • @Resource、@Autowired和@Inject的对比与总结
    @Resource@Target({TYPE,FIELD,METHOD})@Retention(RUNTIME)@Repeatable(Resources.class)public@interfaceResource{Stringname()default"";Stri......
  • day08 (2023.3.8)
    1.Java虚拟机的内存  2.垃圾回收机制 3.垃圾回收机制总结 4.this关键字  运行结果: 5.static静态的 6.静态初始化块 7.包机制 8.面向对象的三......
  • 3.08今日总结
    今天学习了连接数据库查询功能实现登录功能packagecom.example.helloworld;importstaticandroid.widget.Toast.LENGTH_SHORT;importstaticcom.example.helloworl......
  • 项目中多级缓存设计实践总结
    缓存的重要性简而言之,缓存的原理就是利用空间来换取时间。通过将数据存到访问速度更快的空间里以便下一次访问时直接从空间里获取,从而节省时间。我们以CPU的缓存体系为例......
  • 2023、03、08学习总结
    在学页面美化的时候遇到乱码小问题:以下是乱码代码:<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="Content-Type"cont......