最近在学Python,准备把《Python核心编程(第二版)》上课后有意思的习题做一做,也算是对语言的内容更熟悉一些。我做的代码在github上(链接),可以上去根据题号查看或搜索。难免有理解或做得不对的地方,请指正或一起讨论。慢慢来,踏实一点。
原创
2013-06-16 16:45:27
874阅读
python习题练习(chapater 5 -- python核心编程)
原创
2015-08-25 19:57:54
952阅读
第一章:1,识别字符串11.28号importre#可以构建正则表达式patt='^(bat|bit|but|hat|hit|hut)'data='bat'print(re.match(patt,data).group())#match时进行匹配,#group是返回数值
原创
2017-11-28 10:44:04
1174阅读
#coding:utf-8"""python核心编程6-14习题的解题思路设计一个"石头,剪子,布"游戏,有时又叫"Rochambeau",你小时候可能玩过,下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势:石头,剪子,布.胜利者从下面的规则中产生,这个规则本身是个悖论. (a) 布包石头. (b)石头砸剪
原创
2013-05-23 16:46:02
355阅读
解析文件. Win32 用户: 创建一个用来解析 Windows .ini 文件的程序. POSIX 用户:创建一个解析 /etc/serves 文件的程序. 其它平台用户: 写一个解析特定结构的系统配置文件的程序.网上的例子多是解析 windows 的win.ini 的,这个相对简单些。这里是解析/etc/services的,由于某些列(各列可以看做配置项)可能为空,需要对怎么取出各列
原创
2017-02-09 11:31:11
1616阅读
本节书摘来自异步社区《Python核心编程(第3版)》一书中的第2章,第2.4节,作者[美] Wesley Chun(卫斯理 春),孙波翔 李斌 李晗 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.4 Python中的网络编程既然你知道了所有关于客户端/服务器架构、套接字和网络方面的基础知识,接下来就让我们试着将这些概念应用到Python中。本节中将使用的主要模块就是socket模块
在学Python,在看《Python核心编程》的pdf,做了Chap2的题目,答案为DIY# Filename: 2-11.py# Author: ChrisZZmylist = [1, 2, 3, 4, 6]sum = 0for i in mylist: sum = sum + iaverage = sum * 1.0 / len(mylist)while True: print 'Here we have a list:', mylist option = raw_input('Whatyou gonna know(sum/average/exit)?')
转载
2013-08-12 21:19:00
99阅读
2评论
一 ,Python介绍 python创始人---- 吉多·范罗苏姆(Guido van Rossum)。于年圣诞节开发解释器(Python)。中文名------(龟叔) (龟叔:2005年谷歌至2012年,
W. Chun, 孙波翔, 李斌, 李晗. Python 核心编程:第3版. ISBN: 978-7-115-41477-9这本书不是一本讲 Python 语法的书,而是就 Python 一些功能性的库以及 Python 开发实用场景展开的。本书的第一部分和第三部分中讨论了一些使用比较广泛的 Python 库,例如正则表达式、线程、 CSV 解析以及 XML 解析。其余部分则主要聚焦一些使用 Py
转载
2023-09-11 21:46:35
47阅读
3-81 #3-8
2 "makeTextFile.py -- create text file"
3
4 import os
5 ls = os.linesep
6
7 #get filename
8 fname = raw_input()
9 while True:
10
11 if os.path.exists(fname):
12 print "ERROR
转载
2023-06-20 15:17:50
58阅读
#!/usr/bin/env pythondef addFiveNum(): print('Enter five number') &nbs
原创
2012-12-03 17:17:23
1063阅读
注释和大部分脚本语言一样,Python也是用#标示注释。变量与赋值Python是动态类型语言,也就是说不需要预先声明变量的类型。变量的声明也没有相应的关键字,例如conter = 0 #整数赋值miles = 1000.0 #浮点数赋值name = ‘liwei’ #字符串赋值counter = counter + 1 #对整数加1n = n*
转载
精选
2015-10-29 13:41:36
433阅读
对象自己有引用计数,计变量的数。 引用计数增加, 引用计数减少。del 垃圾回收。
原创
2022-10-08 20:47:48
145阅读
Python核心编程安装pythonlinux环境中安装依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel下载python包w
转载
2023-10-26 12:16:03
54阅读
链接:https://pan.baidu.com/s/18d3xinNX1oH5q8zpB10ABA 提取码:dx7h
原创
2020-05-11 15:48:00
166阅读
数据类型 基本数据类型:整型(int),浮点型(float),字符串(str),列表(list),元组(tuple),字典(dict),集合(set),布尔(bool) 数值类型(整数,浮点,布尔)序列类型(字符串,列表,元组)散列类型(字典,集合) 字节类型 a=bytes(‘123’)/a=b’
转载
2019-07-19 05:24:00
133阅读
Python是一种高级编程语言,它在近年来越来越受到开发者的欢迎。Python的优势和劣势是值得我们深入探讨的。优势:1.易学易用Python语言的语法简单易懂,容易上手。Python的代码可读性强,代码块使用缩进来表示,这使得代码更加清晰易懂。Python还有丰富的库和模块,可以方便地实现各种功能。2.跨平台性Python可以在各种操作系统上运行,包括Windows、Linux、Mac OS等。
转载
2023-08-11 22:17:22
60阅读
Python开发者的完全指南·学习专业的Python风格、最佳实践和好的编程习惯;·加强对Python对象、内存模型和Python面向对象特性的深入理解;·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件;·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件;·通过用C等语言编写扩展来提升Python应用程序的性能,或者通
转载
2023-07-07 22:59:55
57阅读
3–1. 标识符。为什么Python 中不需要变量名和变量类型声明?python 变量是在定义是内部进行定义3–2. 标识符。为什么Python 中不需要声明函数类型?定义是内部定义的类型3–3. 标识符。为什么应当避免在变量名的开始和和结尾使用双下划线?双下划线有特殊含义,属于内部变量3–4. 语句。在Python 中一行可以书写多个语句吗?可以,用分号隔开就行3–5. 语句。在Python 中
原创
2013-09-01 01:21:46
1501阅读
很久没用Python了,只能自己找机会练一练,还是有不少收获的Ex53:1 #!/usr/bin/env python
2
3
4
5
6 def evaluate(score):
7 if score>=90:
8 return '
原创
2013-06-16 12:33:45
884阅读