从一个博客里找到了这个,本来想看书的,有第二版出了,可惜图书馆没有。先看看这个再说。
1、交换变量
python可以写出这么自然的代码:
a , b , c = c , a , b
一个冒气泡排序的例子
array = [1, 2, 5, 3, 6, 8, 4]
for i in range(len(array) - 1, 1, -1):
for j in range(0, i):
if array[j] > array[j + 1]:
array[j], array[j + 1] = array[j + 1], array[j]
print array
2、字符遍历的艺术
原文说遍历字符可以把字符转换成一个列表,我想问在python中字符串不就是一个列表来的么?还有下边这个例子。
theString = 'Ix lixkxex xpxytxhxonx !'
def PrintEngine(c):
if c != 'x':
print c,
map(PrintEngine, theString)#这里的map函数不怎么理解,输出:I like python !
3、一个字符串转换例子,用的是ord()和chr()两个函数,没什么特别的地方。
4、主要介绍对象类型判断,python中万物皆对象,isinstance()函数的用法。
5、ljust()、rjust()、center()函数的用法,这个不熟悉,研究一下。
print '|','*'.ljust(10),'|'
print '|','*'.ljust(10,'-'),'|'
print '|','*'.rjust(10,'-'),'|'
print '|','*'.center(10,'-'),'|'
for a in range(1, 6):
print 'a = '.ljust(5), repr(a).ljust(10), 'b = '.ljust(5), repr(a * 2)
运行结果:
| * |
| *--------- |
| ---------* |
| ----*----- |
a = 1 b = 2
a = 2 b = 4
a = 3 b = 6
a = 4 b = 8
a = 5 b = 10
#repr函数
#repr函数用来取得对象的规范字符串表示。反引号(也称转换符)可以完成相同的功能。注意,在大多数时候有eval(repr(object)) == object。
>>> repr("Tom's")
"Tom\'s"
#基本上,repr函数和反引号用来获取对象的可打印的表示形式。你可以通过定义类的__repr__方法来控制你的对象在被repr函数调用的时候返回的内容。
6、关于strip lstrip rstrip 几个函数
一句话理解:string.strip(str) string依次被去除首尾在str中的字符,直到字符在不在string内。
分享到:
相关推荐
Python天天美味(总)PythonEat me!
Python天天生鲜项目
python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记python笔记
Python笔记PythonPython笔记笔Python笔Python笔记记记Python笔记
Python笔记 ,python笔记全,Python源码
python的毕业设计云笔记平台分析与设计。基于python的云笔记平台分析与设计python的毕业设计云笔记平台分析与设计。基于python的云笔记平台分析与设计python的毕业设计云笔记平台分析与设计。基于python的云笔记平台...
python django requests vue element-plus 天天基金 东方财富 实现的功能: 1. 用户的注册登陆模块(包括后台权限管理,限制非管理员身份登陆后台) 2. 基金的筛选列表,可根据基金类型、基金业绩表现、基金所属...
毕业设计:Python天天基金分析可视化系统 技术栈:python django requests vue element-plus 天天基金 东方财富 实现的功能: 1. 用户的注册登陆模块(包括后台权限管理,限制非管理员身份登陆后台) 2. 基金的筛选列表...
中文 Python 笔记
用python写的跑酷类小游戏,适合新手参考,现在只实现了吃金币和障碍物碰撞功能,相对比较简单,可以自己拓展。
Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf ...
基于python实现的天天基金网基金数据爬取源码.zip 基于python实现的天天基金网基金数据爬取源码.zip 基于python实现的天天基金网基金数据爬取源码.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才...
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的...
python django requests vue element-plus 天天基金 东方财富 实现的功能: 1. 用户的注册登陆模块(包括后台权限管理,限制非管理员身份登陆后台) 2. 基金的筛选列表,可根据基金类型、基金业绩表现、基金所属...
此资料为本人在学习Python时候正在的笔记,以及怎么学习Python
python源码剖析笔记 python源码剖析笔记 python源码剖析笔记
python代码复刻一款天天酷跑游戏,实现界面、各类物体以及用户碰撞检测、游戏不断刷新等功能。
Python核心编程笔记 python学习笔记
python小游戏--天天酷跑1.0,简单但有趣,我已经打包好了,大家下载就可以玩了。
天天生鲜(Python)版后台源码,适合各位新人用来练习的,Django==1.11.6 django-haystack==2.6.1 django-tinymce==2.6.0 jieba==0.39 MySQL-python==1.2.5 olefile==0.44 Pillow==4.3.0 pytz==2017.2 Whoosh==2.7.4