08 2016 档案
摘要:今天在弄个自动关机小脚本的时候,遇到了时间转换的问题,也难怪,以前没学过, 不能怪我不会哦! 首先,先学会打印出当前时间的几种方式 参考开源社区: http://my.oschina.net/u/1032854/blog/198179#OSC_h1_3 菜鸟编程: http://www.runoob
阅读全文
摘要:《笨方法学Python》的习题50中,脚本ex50.py最后一行代码就是 if __name__ == "__main__": 那么,这句代码到底有什么用呢? 莫急莫急,且容我慢慢道来! 模块是对象,并且所有的模块都有一个内置属性 __name__。 通常它有两种可能的取值,如果 import一个模
阅读全文
摘要:今晚,哦不,是昨晚了,想删除空行时,给for语句和列表坑得好惨!!! 一般来说,删除字符串的空行有以下几种常见的方法~(然而我竟然想不出来) 假设我们要把下面的字符串之间的空行给去掉 方法1: 用 for ... in range()
阅读全文
摘要:在研究类的时候,难免会有很多疑问,C论坛和博客园高手如云(不知道是不是也美女如云), 搜到了这篇博文,是介绍Python的类变量和实例变量的 ! 刚好在下对self.***这种形式的实例变 量不是很理解,就拿来与诸君共享! C博客的大伽: http://blog.csdn.net/xxkkff/ar
阅读全文
摘要:这是另一个类型的服务器/客户端,无连接的 UDP: (User Datagram Protocol) 用户数据报协议 参考: P58~P60 UDP 时间戳服务器 【时间戳 就是ctime()显示的内容】 1 # coding: utf-8 2 3 from socket import * 4 fr
阅读全文
摘要:经过上回简单地介绍,大家对服务器多少应该清楚一些了吧!还记得TCP: (Transmission Control Protocol) 传输控制协议? 还记得IP: (Internet Protocol)因特网协议, IPv4, IPv6? 如有不清楚,还请回去补充下概念...... 传送门: htt
阅读全文
摘要:2.1 客户端/服务器架构 服务器(Server)是什么东东,有什么用?只知道上网要Web服务器,当然啰,跳出天朝的防火墙 跑到外国去冲浪也要哦! 简单地说,服务器(Server)就是为多个客户端(可以是你的电脑或浏览器)提供服务的, 它存在的 唯一目的就是等待客户端(Client-side)的请求
阅读全文
摘要:说是数据生成器,其实没那么高端啦,就是随机生成一些带时间的邮箱而已, 这是后面我们用来练习的,在这里我们先提前把它解决掉! 参考: 《Python核心编程(3rd)》—P34、P40 在开始主题前先介绍下上述这些模块, 前方高能!! 1 # ascii_lowercase是26个小写字母, 相应的,
阅读全文
摘要:参考:《Python核心编程(3rd)》—P39 1-1 识别后续的字符串: "bat", "bit", "but" "hat", "hit" 或者 "hut" 1-2 匹配由单个空格分隔的任意单词对,也就是姓和名 1-6 匹配以"www"起始且以".com"结尾的简单Web域名,选做题: 你的正则
阅读全文
摘要:有时候,用re.split()匹配字符串会比findall,search, match等 正则表达式对象方法方便简洁很多! 参考: 《Python核心编程(3rd)》—p23 如果给定分隔符而不是使用像句点 '.'、'\w'这样的特殊符号来构成正则表达式,那么re.split()和str.split
阅读全文
摘要:正则表达式一般是爬虫用的,下面我们就通过一题多解来学习下正则表达式 参考:《Python核心编程(3rd)》—P33 . : 句点或者说点号,匹配任意字符,但不包括换行符 '\n'+ : 匹配前面的字符1次或多次\w: 匹配1个字母或数字,\w+: 匹配一个单词或多个字母,数字等\d : 匹配1个数
阅读全文
摘要:惭愧,惭愧,断断续续地学习,致《笨方法学Python》才学到这里 参考: 习题—48 把书里提供的各类型单词弄成一个个列表元素,然后再按类型分成对应的元组,单词比较多的时候超级实用 1 # coding: utf-8 2 3 # 方向类的单词、动词、修饰词、名词 4 directions = "no
阅读全文
摘要:格式化输出说的是printf, 形式主要是: printf(格式串 + 表达式1,表达式2, ...); 格式串主要包括普通字符和转换说明%d, %f, 所谓转换说明,如%d, 就是指printf 函数把int整数型值从二进制转换成十进制数字组成的字符串,%f则是对float浮点型 进行类似操作 实
阅读全文
摘要:将一个数倒序有几种方法。我们先从简单的开始。 实例1 有几位数就声明几个变量,要倒序时,直接改变变量的顺序即可 1 # include <stdio.h> // 调用标准输入/输出库<stdio.h> 2 3 int main(void) 4 { 5 int a, b, c, d, e; // 声明
阅读全文
摘要:1. 如果是个人使用的话,推荐使用Code:Blocks这款比较轻量级的IDE 官网下载: http://www.codeblocks.org/downloads/26 Note: 下图是自带MinGW的版本,可以省去很多麻烦,如果下载不了的话可能要刷新多几次! MinGW默认是放在C:\\MinG
阅读全文
摘要:关于字典可见于《笨方法学Python》 参考: 习题—39 原理1: 输入水果名/键名 得到相应的颜色/值 这就是我们等下要用到的通讯录的原理。因为和列表不一样,字典是不排序的。所以for语句中,键名也是随机出现的, 不过无关紧要,只要字典的键名对应的始终是它的值就行了。 原理2: 把字符串转
阅读全文
摘要:在python里,如果说print语句是用得最多的话,那么,要我说,除了for语句,谁都不敢认老二。 下面,让我们来看看for语句能搞出什么花样 1. 计时(无限次数) 说到计时,我们先来试下显示当前时间 1 # coding: utf-8 2 3 import time 4 import os 5
阅读全文
摘要:这是用类和函数设计的一个小游戏, 我把原文的内容翻译成中文。 【类不类二】: http://www.cnblogs.com/Ruby517/p/5821540.html 参考: 习题—43 我删除了Scene类的定义,因为根本就没有什么用,把相应的Scene改成object就行了。 from sys
阅读全文

浙公网安备 33010602011771号