- 博客(12)
- 收藏
- 关注
原创 11. food_query.py python数据库查询
# -*- coding: cp936 -*-import sqlite3,sys#建立数据库的连接及其游标conn = sqlite3.connect('food.db')curs = conn.cursor()#查询query = 'SELECT * FROM food WHERE %s' % 'kcal = 10 ORDER BY sugar'pr
2015-12-10 23:32:00 761 1
原创 10. python sqlite3应用
# -*- coding: cp936 -*-#字段提炼:将字符串字段两端的~去掉;把空字段标为0;把数字字段转化为浮点数import sqlite3def convert(value): if value.startswith('~'): return value.strip('~') if not value: value =
2015-12-10 16:43:27 497
原创 9. django web写blog中遇到的新手问题
在读这本书的时候,经常会出现这样的问题,当你输入和书上一样的代码进命令行时,出现的结果不一样,但是又找不到原因。很多人或许碰不到这样的问题,但是一旦碰到了,却找不到解决方法是很闹心的。我的问题记录如下,希望对碰到类似问题的人能有所启发。1. 书50页创建表的时候,输入超级用户总是输不进去密码。实际上虽然密码那一栏没有显示,但是是字符是输进去了的。所以就算没有显示,也按部就班走下去就好。
2015-03-30 11:21:52 662
原创 9.sonar_treasure_hunts小程序,一些知识的复习
1. 关于split函数每次用split函数把包含有空格的一串字符串分开变成队列,我总以为先要弄个空队列出来,再放进去。大概这个习惯是起源于C语言的先定义再用。总之,两门语言都没有学多少,但是python似乎还是挺受C的思维习惯影响的。move = input() #空格也是字符,因此输入的字符串中含有空格也没有关系move = move.split()#执行完这一句后move就变成队
2015-03-25 16:22:02 422
原创 8. bagels小程序---字母、单词合成与分解的一些问题
1. 将队列中的单个字母合成一个单词。方法:string = ''for i in range( len(list) ): string += list[i] return string1.1将队列中的单词合成一个字符串句子。方法:join函数,它与split函数是刚好相反的(来源invent with python)2.将字符串中的每个字母拆
2015-03-23 13:42:50 656
原创 7. tictactoe终于调试完成
中间零零碎碎夹了很多别的事情。但是总算是调试出来了!1. 最后出现了一个unindent does not match any outer indentation level的问题,查看语法总是没错,对齐也看上去很工整,总之试了很久。后来看到这篇博客文章http://www.crifan.com/python_syntax_error_indentationerror/comment-page
2015-03-22 18:44:00 586
原创 6.写tictactoe中遇到的一些问题
1. 问题一; invalid character in identifier(这是改正以后的程序)提示总是显示是computerno的前几个字母出现了问题。但经过我检查,的确这句没有语法错误。然后上网查看了一下,网上说这种错误多是由于代码是从别处复制粘贴过来的,所以格式上不对,需要重新打一遍,可是我重新打了好几遍都没有找到问题所在,检查了一两个小时简直要跪了。最后还是决定从头还是
2015-03-21 21:36:48 566
原创 5. HANGMAN扩展版的一些新函数
1. dictionary 与list的区别:1)dictionary由key和它所对应的value两个部分组成,list只有value。2)dictionary内部是无序的,两个“key-value对”内容完全相同但是顺序排列不同的两个dictionary是等价的。但是list只要里面的元素调换了顺序,就变成了两个list。2. dictionary随带的两个函数dict.k
2015-03-20 16:41:16 347
原创 4. 写hangman问题
1. method“Methods are functions attached to a value.”(来源:《invent with python》pp97,chpt9)method不能用于整型和浮点型,只能用于字符串或lists等其他类型。如对字符串进行操作的upper(),lower()和对lists进行操作的reverse(), append()每次只能添加一个值, split
2015-03-17 10:17:28 814
原创 3. print函数的一些问题
1. print函数。在这之前我只会单纯地输出数字或者输出字符串,但当字符串和数字一起输出地时候总是会出错。试验发现print和C里面的printf函数很像。最后结果如下:2.现在出现了这样一个问题,input返回的都是字符串,所以answer应该是字符串,但是print(answer)得到的结果却是数字,这是为什么呢?3.一行显示不完时的换行问题。插入\即可换行。4.
2015-03-16 19:36:52 511
原创 2.python---invent with python.3rd
今天结束了indacity上面的introduction to python课程,主要学习了一些function与简单class的用法,实践了一些小程序。感觉上对python的功能有了一些了解,下午开始看invent with python.3rd,在网上搜到这本书的推荐,打开一看,是教小孩子学pythonzuo
2015-03-15 19:16:54 981
原创 1.输入输出操作格式对齐问题
今天主要学习了输入输出操作的一些命令。常用到的总结一下:1. scanf与printf在输入不同类型数据时是否可以限制长度和小数位 %d %f %c
2015-03-14 22:39:44 812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人