
python学习笔记
python学习笔记
冬嫱姐姐
大四菜狗在线刷算法题,leetcode和lintcode,以及更新自己的面试经历,希望大家多多点赞支持
展开
-
Django 模型类
(MySQL数据库)在 Django 中一个模型类就对应着数据库中的一张表, 对模型类的任何操作都是对数据库表的操作. 在该项目中, 我们需要对业务进行分析, 然后创建所需要的表.注意点:模型类需要定义在 models.py 模块中.模型类必须继承自 models.Model 类.每一个类属性和数据库表中的一个字段一一对应.类属性后面的字段类型是由 Django 定义, 方便将字段类型映射到不同的数据库中. 例如如下代码:goods_name = models.CharField(max_原创 2022-02-10 18:33:45 · 603 阅读 · 0 评论 -
Django简介
Django项目:项目文件夹下有一个同名目录以及一个manage.py文件同名目录:__init__.py : 空文件,指定当前目录可作为包使用settings.py : 是整个项目的配置文件,例如配置应用,模板目录,静态文件目录等等urls.py : 是项目的URL配置文件,在文件中将用户请求的URL对应到某个视图函数wsgi.py : 是项目与支持WSGI协议的服务器对接的入口文件同级目录:manage.py : 项目运行的入口文件,执行项目配置文件路径Django所使用模型:D原创 2022-02-10 12:12:25 · 1099 阅读 · 0 评论 -
django框架MySQL数据库配置
第一种:对应Python3的MySQL数据驱动是mysqlclient,pip直接下载即可,关于pip下载慢的问题,详见之前文章,pip更改国内镜像源。在命令行输入以下代码pip install mysqlclient数据库配置在settings.py文件中,将默认数据库修改为mysql,以下代码为格式DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库原创 2022-02-03 21:53:03 · 1772 阅读 · 0 评论 -
Python学习笔记(十):for循环
for循环格式:for 变量名 in range(n): 循环体内容for i in range(n): 循环体else: 如果上面的 for 循环 0~n-1 没有出现中断 (break) 则运行 else, 不被中断才会执行,被中断则不会执行range(n): 默认从 0 开始取值到 n-1 结束range(start, stop): 从 start 开始 到 stop 结束, [start, stop), 左闭右开range(start, stop, step)原创 2022-01-27 22:15:10 · 1383 阅读 · 0 评论 -
Python学习笔记(九):while循环
循环:场景:1.用户名和密码,反复输入2.计算1-1003.游戏,死了重生。。。。方式:1.while2.forwhile格式:while 条件:要循环执行的代码布尔类型的条件# 打印 1 - 50 之间能被3整除的数字n = 1while n <= 50: if n % 3 == 0: print('------> n = %d' % n) n += 1# 打印 1 - 10 之间数字的累加和n = 1sum = 0whi原创 2022-01-26 21:38:24 · 3742 阅读 · 0 评论 -
Python学习笔记(八):条件语句
条件语句:ifif … elseif … elif … elseif语句的格式:if 条件:条件成立要执行的语句print(1)print(2)print(3)# 4, 5, 6 有条件打印result = input('请输入(y/n):')if result == 'y': print(4) print('over~~~~')elif result == 'n': print(5) print('over~~~~')else: pri原创 2022-01-25 19:58:37 · 503 阅读 · 0 评论 -
Python学习笔记(七):格式化输出
name = '冬嫱姐姐'age = 22# 我喜欢听22岁的冬嫱姐姐唱歌print('我喜欢听'+str(age)+'岁的'+name+'唱歌')# 字符串格式化'''符号:%s 字符串 string%d 数值 digit%f 浮点数 float'''print('我喜欢听%d岁的%s唱歌' % (age, name))print('我喜欢听%s岁的%s唱歌' % (age, name)) # %s 可以进行类型转换money = 1.1print('我喜欢听%.2f买的%原创 2022-01-25 11:05:28 · 135 阅读 · 0 评论 -
Python学习笔记(六):位运算
位运算:针对二进制进行的运算& | ^ ~ << >># &n1 = 0b0110n2 = 0b0010print(n1 & n2)'''1为真 0为假n1 = 0b0110 # 6n2 = 0b0010 # 20 & 0 -> 01 & 0 -> 00 & 1 -> 01 & 1 -> 1结果为 0b0010 # 一位一位比较, & 两者均为1则为1''原创 2022-01-25 10:47:42 · 609 阅读 · 0 评论 -
Python学习笔记(五):进制转换
二进制:0 1八进制:0 1 2 3 4 5 6 7十进制:0 1 2 3 4 5 6 7 8 9十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e fx = 123x2 = bin(x) # bin()函数为二进制转换 0b开头为二进制 0b1111011print(x2)x8 = oct(x) # oct()函数为八进制转换 0o开头为八进制 173print(x8)x16 = hex(x) # hex()函数为16进制转换 0x开头为十六进制 7bprint(x1原创 2022-01-25 09:50:08 · 291 阅读 · 0 评论 -
Python学习笔记(四):运算符
运算符:算数运算符:+ - * / % // **赋值运算符:= += -= *= /= **= //= %=比较运算符:> < >= <= == != is逻辑运算符:and or not# 算数运算符:a = 1b = 2c = a + b# print(a, b, c, end='\n') # 1 2 3 \n表示末尾换行print(a, b, c) # 1 2 3print(c - a) # 2print(c * a) # 3print(c **原创 2022-01-24 20:51:16 · 283 阅读 · 0 评论 -
Mysql查询语句大全
简单查询## 直接查询语法:select 字段 from 表名;举例:select name, age from student;解析:从 student 表中查询 name 与 age## 条件查询语法:select 字段 from 表名 where 条件;举例:select name from student where age = 15;解析:从 student 表中查询 age = 15 的 name## 模糊查询语法:select 字段 from 表名 where 字段 l原创 2022-01-16 16:13:25 · 66384 阅读 · 20 评论 -
Python学习笔记(三):类型转换
变量名为a为例:str --> int int(a) 当a为小数而且为字符串类型时会报错str --> float float(a)int --> str str(a)float --> str str(a)int --> float float(a)float --> int int(a) 当a为小数时会抹去小数点后面数字当转换Boolean类型时,True转换为1,False转换为0其他转换为Boolean时,只有0和’’(空字符串原创 2022-01-24 15:59:19 · 351 阅读 · 0 评论 -
Python学习笔记(二):数据类型
变量类型:数字类型(Numbers):int(整形)long(长整型,也可以代表八进制和十六进制)float(浮点型)complex(复数)布尔类型(boolean):TrueFalse字符串:String列表:List元组:Tuple字典:Dictionary# 声明了一个名称为money的变量,赋值为1000money = 1000# type('变量名')函数为查看变量数据类型,<class 'int'>说明该变量为int类型type(mo原创 2022-01-24 15:26:34 · 182 阅读 · 0 评论 -
Python学习笔记(一):变量
"""变量:容器弱语言:变量声明的时候对数据类型不是很严格。格式:变量名 = 值1.怎么起名2.可以赋什么值3.有哪些数据类型4.命名规范(字母,数字,下划线,其他特殊符号不行,不能数字开头,不能使用关键字,严格区分大小写): a.项目名称 首字母大写+大写式驼峰, ProjectName b.模块名和包名 全部小写+下划线驼峰 module_name, package_name c.类名称,异常 首字母大写+大写式驼峰, class原创 2022-01-24 11:42:24 · 135 阅读 · 0 评论 -
更换pip国内镜像源
镜像源地址(1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/(5)华中科技大学http://pypi.hustunique.com/Linux下:修改 ~/.pip/pip.conf (没原创 2022-01-24 09:57:58 · 994 阅读 · 0 评论 -
日常记录 重新安装pycharm双击无法打开以及解决方法
最近打算把python重新学一遍,从基础语法开始今儿重装了一下电脑,pycharm重新下载安装后双击无法打开找了很久网上的解决办法大概有以下几种:更改pycharm64.exe.vmoptions中的jar包,但是研究了研究发现他们都是破解版的,而我是直接下载官网最新正版的,于是乎,无法解决JDK的问题,但我又寻思着,JDK并不是python用的,是Java用的,于是乎,并没有采用这个方法命令行以管理员身份运行以下命令: netsh winsock reset,但对我来说并没有什么用,还是没有原创 2022-01-23 19:43:34 · 3554 阅读 · 0 评论