- 博客(14)
- 收藏
- 关注
原创 python实践中的错误 汇总篇(陆续更新)
11)for _ in range() 来循环的时候,一定有空格, 如果下划线和他们连在一起,会报错的。2)注意for循环中的结构,空格写错了会报错,因为结构会错。2AttributeError: partially initialized module ‘string’ has no attribute ‘digits’ (most likely due to a circular import)在学习字符串的东西,所以起了个名字叫 string 的程序文档。导致了这个错误。修改方式就是,把
2020-12-16 02:11:58 403
原创 dictionary字典,创建和使用字典,字典的运算,字典的方法,应用例子| Python自学笔记(七)
Python程序中的字典,它以键值对(键和值的组合)的方式把数据组织到一起,我们可以通过键找到与之,对应的值并进行操作。创建和使用字典1){ } 的方式字典的{}中的元素是以键值对的形式存在的每个元素由:分隔的两个值构成,:前面是键,:后面是值例如: ‘name’: ‘王大锤’, ‘age’: 55我们可以用:前面的键来表示条目的含义,而:后面就是这个条目所对应的值。2)内置函数 dict( ) :dict函数(构造器)中的每一组参数就是字典中的一组键值对3)zip压缩两
2020-12-18 20:30:26 416 1
原创 常用数据结构之集合,创建集合,集合的运算,集合的方法|Python自学笔记(六)
集合的定义是“把一定范围的、确定的、可以区别的事物当作一个整体来看待”Python程序中的集合跟数学上的集合是完全一致的。集合是一种容器,元素必须是hashable类型,与列表不同的地方在于集合中的元素没有序、不能用索引运算、不能重复。集合应该满足以下特性:1无序性(每个元素的地位都是相同的)。Python中的集合肯定不能够支持索引运算(不能一个一个按顺序取出)2互异性(每个元素只能出现一次)。互异性决定了集合中不能有重复元素,这一点也是集合区别于列表的关键。3确定性(任给一个元素,该元素或
2020-12-18 19:17:23 644 2
原创 元组(tuple)的常规操作,应用范例,与列表的比较|Python自学笔记(五)
在Python中,元组也是多个元素按照一定的顺序构成的序列。元组和列表的不同之处在于,元组是不可变类型,这就意味着元组类型的变量一旦定义,其中的元素不能再添加或删除,而且元素的值也不能进行修改。=============================常规操作# 定义一个三元组t1 = (30, 10, 55)# 定义一个四元组t2 = ('骆昊', 40, True, '四川成都')# 查看变量的类型print(type(t1), type(t2)) # <class 't
2020-12-16 17:48:12 473
原创 list列表运算符,列表元素的遍历,列表的方法,生成列表,嵌套的列表|python自学笔记(四)
列表是由一系元素按特定顺序构成的数据序列,可以保存多个数据,而且允许有重复的数据.列表是容器,可以保存各种类型的数据,可以通过索引操作列表元素。例子:items1 = [35, 12, 99, 68, 55, 87]list() 可以将其他序列变成列表列表可以添加元素、删除元素、更新元素字符串是一种不可变数据类型,也就是说对字符串做拼接、重复、转换大小写、修剪空格等操作的时候会产生新的字符串,原来的字符串并没有发生任何改变。和字符串类型一样,列表也支持拼接、重复、成员运算、索引和切片以及比较运
2020-12-16 04:25:07 461
原创 JDBC中的statement、executeQuery()、SQL injection attacks注入式攻击、preparedStatement
JDBC:Java DataBase Connect,即Java数据库连接,我们可以用它来操作关系型数据库。StatementStatement是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。例如 public PortalConnection(String db, String user, String pw
2020-12-14 04:14:06 1166
原创 转义字符,原始字符串,字符串拼接,重复,比较,in,len(),取字符[],循环遍历,字符串的方法,字符串格式化,字符串修剪strip()|Python自学笔记(三)
字符串:用单引号、双引号包围起来字符串。s1 = 'hello, world!'转义字符“\后面的字符不再是它原来的意义”\n 表示换行再比如想打印字符串中带着引号s1 = '\'hello, world!\''print(s1)原始字符串 r‘ ’作用和转义字符刚好相反,我想打印字符串中就是 \n, 不想打印回车。没加r的时候,自动进行转义。加上r,保持原始字串。字符串运算加号 + ——字符串的拼接s1='hello'+ ' ' +'world'pr
2020-12-13 23:53:13 206
原创 函数定义def(),参数设置,可变参数,完全限定名,内置函数 | python自学笔记(二)
定义函数def关键字来定义函数圆括号中可以放置传递给函数的参数通过return关键字来返回函数的执行结果一个函数要执行的代码块(要做的事情)也是通过缩进的方式来表示的!一定要注意,def 后边有 : 不然会报错!函数的参数#如果没有指定参数,那么n使用默认值2,表示摇两颗色子print(roll_dice())#传入参数3,变量n被赋值为3,表示摇三颗色子获得点数print(roll_dice(3))def() 定义函数中,可以设置默认的参数。如果调用函数的时候,不加参数,则
2020-12-13 22:56:42 1741
原创 ==和=的区别,print%f占位符的两种方式,for-in循环(range),_,while循环(break终止),end= ‘ ‘ |python自学笔记(一)
== 是比较相等的运算符,返回值布尔值,要么是TRUE= 是赋值==的优先级高于=的优先级逻辑运算符and ,连接两个布尔值,两个都是true ,最终的值才是true。 左边为false的话会短路处理,右边的表达式根本不会执行。or 也会短路处理,左边为true,则右侧不会执行。not%d是整数的占位符,%f是小数的占位符,%%表示百分号需要说明的是,不同于C++、Java等编程语言,Python中没有用花括号来构造代码块而是使用了缩进的方式来表示代码的层次结构,如果..
2020-12-13 20:47:10 794
原创 python 错误 SyntaxError: invalid character in identifier
转载https://blog.csdn.net/justdoitjs/article/details/78988225要注意 编程时,尽量不聊天什么的。中英文输入法不断切换,可能会出现错误解释器提示如:SyntaxError: invalid character in identifier确保代码行内没有夹杂中文的空格,tab等,非文字字符....
2020-12-12 22:10:39 339
原创 JSON中 $ref 的用法
JSON中 $ref 的用法It is a keyword you can use to refer and reuse schemas.是用来引用,重复使用schema 。Schema:{"type": "object","title": "A Non-empty linked list","required": ["value", "next"],"properties": {"value":{"type": "integer"}, "next": {"oneOf":[{
2020-12-11 04:44:04 4028 2
原创 sql:48: 错误: 作为一个表达式使用的子查询返回了多列 数据库错误修改psql:tests.
psql:tests.sql:48: 错误: 作为一个表达式使用的子查询返回了多列背景: SQL 语句 “SELECT (SELECT student FROM WaitingList WHERE course=OLD.course) IS NULL”在IF的第23行的PL/pgSQL函数delete_function()数据库运行后返回这个错误,不是很清楚这个错误是什么意思。这个是我的数据库程序我主要是想判断选课系统中的等待列表中是否有人存在,想用IF ()NOT NULL 判断。如.
2020-12-09 21:49:45 3938
原创 “错误:以“ GBK”编码的字符0x0x92 0x20在代码“ UTF8”中没有对应的值。”SQL数据库报错的解决
报错:错误:以“ GBK”编码的字符0x0x92 0x20在代码“ UTF8”中没有对应的值。Error: The character 0x0x92 0x20 encoded in “GBK” has no corresponding value in the code “UTF8”.后来发现是 → 这个符号的问题。以为是在注释里没什么问题,想用箭头表示个逻辑的关系,但是居然在注释里也不行!解决方法: 删掉注释行,发现就可以了。所以这一类问题,自己看看有没有奇怪的符号就行了。...
2020-12-09 04:14:59 3795
原创 plpgsql |COUNT(*),EXIST,
CREATE FUNCTION nextNumber(CHAR(6)) RETURNS BIGINT AS $$ SELECT COUNT (*)+1 FROM WaitingList WHERE course = $1 $$ LANGUAGE SQL;想要从选课系统列表中选择出来下一个注册学生的位置(有五个人注册了课程了,如果你新注册,那么你应该是第6个),这里用到COUNT(*)来获取已经有的等待人的数量。用法:SELECT COUNT(*) FROM table_name;.
2020-12-07 19:33:44 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人