
python
白桃提拉米苏
这个作者很懒,什么都没留下…
展开
-
出现 local variable ‘new_user‘ referenced before assignment 问题解决
问题:在《Python编程从入门到实践 第二版》第十九章第二节中learning_log项目运行时出现 local variable ‘new_user‘ referenced before assignment 的报错解决方案:根据new_user定位到views.py的代码中:if form.is_valid(): new_user = form.save() # 让用户自动登录,再重定向到主页 login(request,new_user) return redirect(原创 2022-05-10 14:50:45 · 412 阅读 · 0 评论 -
Pycharm项目上传到Gitee
一、创建Gitee仓库新建仓库创建README.md(不创建传不上去)获取项目地址二、将远程项目与本地Pycharm进行关联将项目的URL在Pycharm中进行引入,获取远程的项目(Clone)第一步第二步将本地项目复制到Clone项目中将本地文件推送到远程项目中将本地文件添加到本地的仓库中(commit)将本地仓库中的文件推送到远程仓库中...原创 2021-06-17 11:29:26 · 426 阅读 · 1 评论 -
python 函数
函数的概念如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数函数的定义和调用函数定义def 函数名(): 代码demo:# 函数的定义def printinfo(): print('-----------------------') print(' 人生苦短,我用Python ') print('-----------------------')#函数的调用prin原创 2021-03-01 21:23:53 · 176 阅读 · 2 评论 -
python 元祖_字典
Tuple(元祖)tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。元祖的元素不可变,但可以包含可变对象,如list。注意:定义一个只有1个元素的tuple,必须加逗号。...原创 2020-10-11 17:32:10 · 456 阅读 · 0 评论 -
python 列表
List列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。列表索引值以0为开始值,-1为从末尾的开始位置。列表可以使用+操作符进行拼接,使用*表示重复。#namelist = [] #定义一个空的列表namelist =['小张','小王','小李']testlist = [1,'测试'] #列表中可以存储混合类型print(type(testlist[0])原创 2020-09-26 22:49:37 · 1386 阅读 · 0 评论 -
python 字符串
String(字符串)Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠 \ 转义特殊字符Python3源码文件默认以UTF-8编码,所有字符串都是unicode字符串支持字符串拼接、截取等多种运算...原创 2020-09-23 14:25:54 · 319 阅读 · 0 评论 -
python九九乘法表
for i in range(1,10): for j in range(1,i+1): print('%2d*%d=%d'%(i, j, i * j ),end=' ') print(' ') 运行结果原创 2020-09-06 21:08:36 · 158 阅读 · 0 评论 -
python 循环语句
for循环for…in循环,可以依次把 list或 tuple中的元素迭代出来for i in range(5): print(i)for i in range(0,10,3): #从0开始,到10结束,步进值为3(每次+3) print(i)for i in range(-10,-100,-30): print(i)name = "chengdu"for x in name: print(x,end="\t")a = ['aa','bb','c原创 2020-09-05 21:03:51 · 162 阅读 · 0 评论 -
python条件判断语句(例子)
#if True:if False: print('True') print('Answer')else: print('False')print('end')score = 87if score >= 90 and score <= 100: print('本次考试·等级位A')elif score >= 80 and score < 90: print('本次考试·等级为B')elif score >= 0 .原创 2020-09-05 17:49:31 · 1048 阅读 · 0 评论 -
python实现简单石头剪刀布
import randomx = random.randint(0,2)user = int(input('请输入:剪刀(0)、石头(1)、布(2):'))if x == 0: x = '剪刀(0)'elif x == 1: x = '石头(1)'else : x = '布(2)'if user == 0: user = '剪刀(0)'elif user == 1: user = '石头(1)'else: user = '布(2)'.原创 2020-09-05 17:35:29 · 4121 阅读 · 2 评论 -
python基础笔记
备注#后面要加一个空格再接后续,不然会有波浪线警告print(’’)/print("")输出的是同一句话print是方法传多个参数是用逗号隔开变量可以是任意的数据类型,在程序中用一个变量名表示变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头>>>a = 1 # 变量a是一个整数```>>>t_0007 = 'T007' # 变量t_007是一个字符串查看关键字>>>import keyword&g..原创 2020-08-14 11:37:46 · 142 阅读 · 0 评论 -
学习Pycharm使用
第一次进入pycharm1、UI设置创建工程及文件1、创建工程2、创建文件·快捷键:ALT+INSER·文件夹 -->New -->Python file -->xxx.py3、运行文件·运行快捷键:SHIFT+F10或4、调试断点常用操作1、管理最近打开工程File -->Open Recent -->Manage Projects -->删除或打开最近工程注:只是在pycharm里删除记录,不会删除磁盘上的工程2、创建Python文原创 2020-08-05 13:03:39 · 241 阅读 · 0 评论