python学习记录
文章平均质量分 71
主要整理博主在学习python过程中一些笔记以及做的一些小题目
7_bit
一个喜欢编码的萌新
展开
-
python 基础学习 -day14--数据库
'''概念: 专门连接数据库, 使用语言操作数据库步骤:1.先导入pymysql2.产生一个连接对象. Db3.使用连接对象产生一个游标对象. Link4. 使用游标对象执行sql语句. Link.execute5.从游标对象的结果集中读取数据 link. fetchall() 如果是提交 更新提交需要 db.commit() 或者 db.r6.关闭游标对象 link.close() 7.关闭连接对象 db.close()'''# 先导入pymysql# 先去网上.原创 2022-04-09 10:33:43 · 1038 阅读 · 0 评论 -
python基础学习 day13---正则表达式
'''概念: 用于匹配关键字的,需要标准库re re.findall(): 查询所有 re.match(): 匹配开头,从头开始匹配 re.search(): 搜索的'''# findall()方法 至少两个参数,第一个是正则表达式,第二个是对象,对象是字符串# 返回结果为 列表import re# a = " 123eabacadaferwraabbwer+-{}%$#@we1 adrab12berwra1 a2b234ertet a bab"# res.原创 2022-04-07 16:25:43 · 537 阅读 · 0 评论 -
python基础学习 day12---面向对象
'''面向对象: 属性: 公有属性,私有属性(__开头的) 方法: 实例方法(self) 构造方法 __init__(self) ---初始化 一般我们将需要一开始传递进入类的参数放到这里,在实例化一个对象的时候需要传递'''# class A():# def fool(self):# print('xxxxx')# a = A()## class A():# def __init__(self):.原创 2022-04-05 15:02:38 · 737 阅读 · 0 评论 -
python基础学习day11---面向对象
'''概念: 需要从其他代码中引入,调用模块,复用性高'''# import random # 使用import进行调用,是调用整个random模块的所有内容# print(random.randint(1,10))## # 使用from 模块import方法--定性调用某个模块对应的方法# from random import randint# print(randint(1,10))''' 异常处理: 语法: try: xxxxx .原创 2022-04-03 16:40:58 · 383 阅读 · 0 评论 -
python基础·学习--day10-文件操作
'''文件操作,读与写包含绝对路径:从盘符开始一层一层向下定位到具体文件相对路径: 和当前所在脚本位置有关,同级别的不需要添加任何位置设定 ,上级 ..'''# import os# print(os.path.dirname(__file__)) # 输出当前文件的绝对路径# 文件的打开:# 语法:# file = open('test1.txt','r')# print(file)# # 如何将文件的内容显示出来# # read() --读取文件所有内容.原创 2022-04-01 12:28:22 · 1302 阅读 · 0 评论 -
python基础学习-day9
'''概念:函数运行完成,末尾自带一个 return Nonereturn 返回递归函数:'''# 使用return 函数进行返回结果时, 需要在外层使用变量接收值, 个数要对应, 函数运行时,只有函数里层有print才会显示# def my_sum(a,b):# return a+b,b# num1,num2 = my_sum(2,8)# print(num1,num2)# def foo1():# print(1)# print(2)#...原创 2022-03-30 09:12:40 · 899 阅读 · 0 评论 -
python基础学习-day8,函数
'''概念: 函数: 用于封装一些操作, 通过调取函数名,直接返回结果 定义关键字 ,函数名 函数体'''# def foo1():# print("hello world!!!")## foo1()# # 函数嵌套# def foo2():# print("no 2")# foo1()# def foo1():# print("no1")# foo2()# 带参数类def my_add(a,b): # 形参 p...原创 2022-03-29 09:27:02 · 66 阅读 · 0 评论 -
python基础学习day7---元组,字符串
'''概念: 元组 (tuple): 不能修改, 是序列 用 () 定义'''# a = (1,2,3,4,[1,2,3])# print(type(a))# 空元组# a = ()# print(type(a))# print(len(a))# 1个元素的元组 如何表示 (1,)# a = (1,)a = (1,)print(a)print(type(a))# # 元组的取值,通过下标进行取值# a = (1,2,3,4,[1,2,3])# p.原创 2022-03-26 09:47:02 · 1011 阅读 · 0 评论 -
python 基础学习 day6-字典
'''概念:字典(dict): 通过键值对 来存储 , {}'''# # 取值 通过 键来取# print(dict1["昵称"])## # print(dict1["李四"]) # 如果 字典没有对应的键,会报错# print(dict1.get("李四")) # 如果使用 get的方法(),取键 , 如果不存在就会返回 None, 不会报错# 字典中字典的取值# student = {"张三":{"age":31,"sex":"男"},"李四":{"age":20...原创 2022-03-21 19:36:27 · 1051 阅读 · 0 评论 -
python基础学习 day5-数据结构-列表
'''概念:数据结构有3种: 列表(链表): [], 支持遍历 元组 : () 字典 : {}'''# list1 = [] # 空列表# print(type(list1))## list2 = [1,2,3,"没有",[9,"uu"]]# print(list2)## # 使用下标进行查看, 从0 开始# print(list2[4][0])# 常用函数# list1 = [10,-27,7,9,-68.9]# print(len(list1))...原创 2022-03-20 19:48:34 · 797 阅读 · 0 评论 -
python基础学习 day4-for循环
'''概念: for循环; 遍历 range() 函数'''# for i in range(1,10): # 包含初始值,不包含结束值# print(i)# for i in range(10): # 如果只有 1个值,从0 开始计算,不包含结束值# print(i)# # 打印5个 * 每一行一个# for i in range(5):# print("*")# i = 1# while i <= 5 :# ...原创 2022-03-15 21:49:30 · 873 阅读 · 0 评论 -
python基础学习 day3-while循环
'''概念: while循环, 满足条件一直进行,不满足才跳出 if 一般只判断一次 表达式 3部分 while 条件 : 执行动作 自增(处理跳出)'''# # 老师对学生说,早上九点前,你们反复读课文# time = 7# while time < 9 :# print("读课文1h")# time += 1# # 打印出 1- 10 的数字# i = 1# while i <=...原创 2022-03-14 19:13:50 · 4299 阅读 · 0 评论 -
python基础学习 day2-if循环
程序设计的基本结构:1;顺序结构:从上往下,顺序执行2;选择结构:根据判断条件进行执行3;循环结构:重复执行某个操作,知道条件满足退出if 循环: 语法:if 条件(布尔表达式):程序体if else:if elif elif ....else:小练习1:num=-1if num>0:print('num>0')print('这是外层,if会执行')小练习2:num = 3if num > 0 : print(...原创 2022-03-12 11:00:58 · 822 阅读 · 0 评论 -
python基础学习 day1
python 基础学习-----day1基础简介原创 2022-03-11 14:03:20 · 413 阅读 · 0 评论