自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Python练手案例1——学生信息管理系统

这个小练手是跟着b站的杨淑娟老师敲的案例附上链接 P135开始https://www.bilibili.com/video/BV1wD4y1o7AS?p=135首先创建一个stusystem.py和student.txt(txt文件在文件夹中新建)1、首先,主函数main()def main(): while True: menu() try: #用try-except是为了以防输入的是无法转换为整型的数据 choice = in

2022-01-31 00:01:38 1826 2

原创 Python学习笔记13——文件(自用不全)

1、file = open('a.txt','r') #r表示读取的意思print(file.readlines()) #readlines结果是一个列表,会读取文件的所有内容file.close()输出结果:[‘中国\n’, ‘美丽’]2、file = open('b.txt','w') #w表示写入的意思file.write("python") #在磁盘中没有的文件,会进行创建file.close()3、file = open('b.txt','a')

2022-01-27 00:36:50 1279

原创 Python学习笔记12——模块与包

1、模块当中可以包含函数、类、语句import mathprint(id(math))print(type(math))print(math)print(math.pi)print(dir(math))print(math.pow(2,3)) #2的3次方输出结果:1711851076168<class ‘module’><module ‘math’ (built-in)>3.141592653589793[‘doc’, ‘loader’, ‘name’

2022-01-27 00:16:34 729

原创 Python学习日记11——类2

1、面向对象的三大特征:封装、继承、多态2、封装class Car: def __init__(self,brand): self.brand = brand def start(self): print("汽车已启动...")car = Car("宝马X5")car.start()print(car.brand)输出结果:汽车已启动…宝马X5如果属性不希望在类对象外部被访问,前边使用两个"_"#如果属性不希望在类对象外部被访问,前边使用

2022-01-27 00:04:54 1219

原创 Python学习笔记10——类

1、类的创建#一个模板class Student: #Student为类的名称(类名),由一个或多个单词组成,每个单词的首字母大写,其余小写 native_pace = '福建' #直接写在类里的变量,称为类属性 #初始化方法 def __init__(self,name,age): self.name = name #self.name是实例属性,进行了一个赋值操作,将局部变量name的值赋给了实例属性 self.age =

2022-01-26 23:04:53 264

原创 Python学习笔记9——bug

1、字符串和数字不能一起拼接2、思路不清晰时,导致的错误。可以将相应步骤的结果print输出出来看得到的是什么,然后再将出现问题的代码注释掉,分析进行下一步操作lst = [{'title':'霸王别姬','actor':['张国荣','巩俐']}, {'title':'扬名立万','actor':['邓家佳','尹正']}, {'title':'误杀','actor':['肖央','谭卓']}]name = input('请输入演员名字:')for movie in l

2022-01-26 22:43:36 89

原创 Python学习笔记8——函数

1、函数的创建与调用函数名要遵守标识符的规则def calc(a,b): #a,b称为形式参数,简称形参,形参的位置是在函数的定义处 c = a+b return cresult = calc(10,20) #10,20称为实际参数的值,简称实参,实参的位置是函数的调用处print(result)输出结果:302、参数传递2.1#位置实参#对应的位置互相传(一个萝卜一个坑),如上面的实参第一个位置的10传给形参第一个位置的a#关键字实参res = calc

2022-01-26 22:14:18 1115

原创 Python学习笔记7——字符串

1、字符串的驻留机制字符串连接操作中,join()比+效率高很多#强制驻留(可节省空间)import sysa = 'abc%'b = 'abc%'print(a is b) #Falsea = sys.intern(b)print(a is b) #True#以上的结果在pycharm都会显示为True,因为pycharm会进行优化,但在python idle中是会显示不同的结果2、字符串的查询操作(1)index()方法 查找子串substr第一次出现的位置,如果查找的子

2022-01-26 21:32:41 165

原创 Python学习笔记6——集合

1、关于集合集合与列表、字典一样都是可变序列集合是没有值value的字典2、集合的创建2.1 第一种创建方式:使用{}s = {2,3,4,5,5,6,7,7} #集合不允许重复,它会把重复的元素去掉print(s)输出结果:{2, 3, 4, 5, 6, 7}2.2 第二种创建方式:使用set()s1 = set(range(6))print(s1,type(s1))输出结果:{0, 1, 2, 3, 4, 5} <class ‘set’>s2 = set(

2022-01-22 16:02:20 597

原创 Python学习笔记5——元组

1、关于元组元组是不可变序列,没有增删改操作可变序列有列表、字典不可变序列有字符串、元组#对于列表lst = [10,20,30]print(id(lst))lst.append(100)print(id(lst)) #内存地址不变输出结果:13270159406161327015940616内存地址不变#对于字符串s = 'hello'print(id(s))s = s + 'world'print(id(lst)) #内存地址改变了输出结果:13270164

2022-01-22 15:07:37 455

原创 Python学习笔记4——字典

1、关于字典(1)字典(二人世界):冒号之前的叫键,冒号之后的叫值(2)列表是有序序列,第一个放进列表的就在第一个位置,第二个放进列表的就在第二个位置;而字典是无序序列,第一个放进列表的不一定在第一个位置…因为在往字典内存储时,要经过一个hash()的工序(3)可变序列:可以进行增删改操作的,如列表、字典不可变序列,如字符串、元组2、字典的创建方式2.1 使用{}创建字典scores = {'张三':100,'李四':98,'王五':45}print(scores)print(type(s

2022-01-22 14:34:50 1224

原创 Python学习笔记3——列表

函数是list(啥啥啥)方法是 啥啥啥.remove()1、创建列表1.1 第一种方式:使用[]lst = ['hello','world',98]1.2 第二种方式:使用内置函数list()lst2 = list(['hello','world',98])1.3 第三种方式:列表生成式lst = [i for i in range(1,10)]print(lst)lst = [i*i for i in range(1,10)] #i*i表示列表元素的表达式,通常包含自定义变量pr

2022-01-21 17:25:48 582

原创 Python学习笔记2——循环

1、条件表达式sum_a = int(input("请输入第一个整数:"))sum_b = int(input("请输入第二个整数:"))print("使用条件表达式进入比较")print( str(sum_a)+'等于小于'+str(sum_b) if sum_a<=sum_b else str(sum_a)+'大于'+str(sum_b))#这里相当于使用了一个倒装句 print( 啥啥啥,如果的话;否则,啥啥啥)这里相当于使用了一个倒装句 print( 啥啥啥,如果的话;否则,啥啥啥

2022-01-21 13:01:33 825

原创 Python学习笔记1——一些基础知识(自用)

寒假Python学习日记1,记录一些自用的python基础知识

2022-01-19 19:48:03 799

原创 用户注册与模块继承

完成情况 第6章 用户注册功能实现 第7章 课程机构功能实现的Django templates模块继承部分注意事项在定义名字的时候不要和默认函数名称定义一样用户登录部分相关代码:login与user_login名称不同验证码图片的更新是由前端完成,而不是Django框架自动完成找回密码流程:点找回密码之后提示输入用户名以及验证码点击之后向邮...

2019-01-18 14:05:02 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除