摘要: 在学习python过程中,没有项目做,就想到哪儿弄到哪儿。头一发。让机器随机固定一个数字,然后让人去猜。就这么简单。代码如下:#-*- encoding:utf8 -*-import randomdef main(): r_num = random.randint(1,100) ck = 1 while True: user_num = raw_input("\n请输入一个1-100的整数,如含有小数将被舍弃:\n\t") try: int_num = int(user_num) abs_num = ab... 阅读全文
posted @ 2013-10-28 15:30 Kairong 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-21 20:57 Kairong 阅读(151) 评论(0) 推荐(0) 编辑
摘要: python的控制语句分为:if:if condition: cmdelif condition:#该块为可选 cmdelse:#该块为可选 cmdwhile:whlie condition: cmdelse: #该块通常用户whlie退出时,但是通常被省略。 cmdfor:for i in [1,2,3,4]: print i,其中当while和for的cmd中包含了break时,则直接跳出循环。例如for i in [1,2,3,4]: if i >= 3: break else: print i,while T... 阅读全文
posted @ 2013-07-16 21:15 Kairong 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 如题 python 阅读全文
posted @ 2013-06-05 17:28 Kairong 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、打开core名称中是否带有pidecho 1 > /proc/sys/kernel/core_uses_pid2、/proc/sys/kernel/core_pattern记录的core产生的路径和名称默认格式为:core.%p_%e如无路径,则产生在当前目录下。%p - insert pid into filename 添加pid%u - insert current uid into filename 添加当前uid%g - insert current gid into filename 添加当前gid%s - insert signal that caused the cor 阅读全文
posted @ 2013-06-04 14:29 Kairong 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 今天有同学问我怎么把普通数字转化为货币计数法。货币计数法就是这样,比如一千块,1,000,一万就是10,000从后往前数,每三位以一个,分割。在网上找到的方法方法很简单,>>> format(123456,',')'123,456'但是我查看了format的用法,在网上竟然没有,留个坑,回头来填。官方的介绍只有三行Help on built-in function format in module __builtin__:format(...) format(value[, format_spec]) -> string Returns 阅读全文
posted @ 2013-05-05 09:50 Kairong 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 五一几天在搬家。帝都屁民的悲哀。接触过一些语言,shell,python,php等,发现基本上所有的语言类的教程和教学都是,输出,字符串,用户输入,文件控制,语句逻辑以及其他。前面已经提过,输出,字符串,用户输入了,今天来搞搞文件控制。文件控制整体可以分为以下几种动作,读,写,追加。python的读写都是通过一种file object 来实现的,当以读模式进行打开文件时,文件处于只读状态,不会变更文件内容。当以写模式进行打开文件时,如果有文件,则置空,再往里面写。没有对应的文件,则进行创建。当以追加模式打开文件时,如果有文件,则与文件末尾处,进行追加内容,没有对应文件的时候,则进行创建。例子1 阅读全文
posted @ 2013-05-01 20:47 Kairong 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 主从同步的搭建有两种用途,一、提高服务冗余型,二、是读写分离。搭建过程:1、下载mysql5.1http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.68.tar.gz2、mkdir -p /data/mqq/server/mysql/etc &&./configure --prefix=/data/mqq/server/mysql --without-debug --with-mysqld-user=mqq --sysconfdir=/data/mqq/server/mysql/etc && make && 阅读全文
posted @ 2013-04-27 20:11 Kairong 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 咱们学完了输出,那就得想到肯定会有用户要求输入。用户输入了东西,需要调用,肯定需要先赋值给一个变量,才能使用。输入命令: raw_input([prompt])其中提示是可选的,如果不填也是可以的,提示的话,可以参考前面说的字符串那一章节。很简单的吧~对用户输入进行赋值,>>> abc = raw_input("input something:\t")input something: kairong 18>>> print abc,kairong 18简单吧~来做练习吧~age = raw_input("How old are 阅读全文
posted @ 2013-04-27 19:43 Kairong 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 《笨办法学python》的第六章节到第十章节全是关于介绍字符串的格式化输出的。这里阐述下中心思想就好了。中心思想第一条:格式化输出中%r对应位置可以为任何类型,但是并不是每个地方都用它,我个人认为有两点,第一,因为他返回的是类型的原值,比如True,None或者Fasle这种布尔值都能输出出来,可能这种情况,更适合于调试某些参数是否正确。第二,让自己在输出字符串的时候,清楚的知道自己想要的是什么,整型,浮点型或者是字符串等等第二点,字符串的相加,是按照字符串的原始状态相加。所以在构成系统命令,或者各类文本的时候,最好考虑下期间的空格间隔。例子如下:>>> a = " 阅读全文
posted @ 2013-04-26 21:43 Kairong 阅读(186) 评论(0) 推荐(0) 编辑