`
brainmix
  • 浏览: 9432 次
  • 性别: Icon_minigender_1
  • 来自: 中山
最近访客 更多访客>>
社区版块
存档分类
最新评论

Python天天美味阅读笔记

阅读更多

一个博客里找到了这个,本来想看书的,有第二版出了,可惜图书馆没有。先看看这个再说。

 

 

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天天美味1

    "Python天天美味"系列是一组深入浅出的Python编程教程,涵盖了从基础语法到高级特性的广泛主题。以下是对各个部分的关键知识点的详细说明: 1. **交换变量**:Python中可以直接通过`a, b = b, a`来实现两个变量的值...

    Python天天生鲜项目

    【Python天天生鲜项目】是一个基于Python开发的在线生鲜电商平台,旨在提供便捷的生鲜购物体验。这个项目涵盖了Python Web开发的基本要素,包括后端处理、数据库交互、前端展示以及用户交互功能。通过分析该项目,...

    Python天天生鲜项目源代码及部署文件 毕业设计

    Python天天生鲜项目源代码及部署文件 毕业设计。 压缩包里包含使用Python语言下的django框架编写的天天生鲜项目,为了方便使用,里面有写好的部署文档。可以根据部署文件的内容进行项目搭建。 Python 项目 毕设 代码...

    基于python实现的天天基金网基金数据爬取源码.zip

    基于python实现的天天基金网基金数据爬取源码.zip 基于python实现的天天基金网基金数据爬取源码.zip 基于python实现的天天基金网基金数据爬取源码.zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才...

    python小游戏:天天酷跑

    【Python小游戏:天天酷跑】 在编程学习的过程中,制作小游戏是一种非常有效的实践方式,它能够帮助初学者巩固基础知识,理解编程逻辑,同时增加编程的乐趣。本文将深入探讨使用Python语言开发"天天酷跑"这款游戏的...

    python代码复刻一款天天酷跑游戏

    在本文中,我们将深入探讨如何使用Python编程语言复刻一款类似“天天酷跑”的游戏。Python因其简洁易读的语法和丰富的库支持,成为开发小型游戏的热门选择。在这个项目中,我们将主要依赖于Pygame库,这是一个为...

    python的毕业设计云笔记平台分析与设计.zip

    python的毕业设计云笔记平台分析与设计。基于python的云笔记平台分析与设计python的毕业设计云笔记平台分析与设计。基于python的云笔记平台分析与设计python的毕业设计云笔记平台分析与设计。基于python的云笔记平台...

    python核心笔记.pdf

    【Python核心笔记】深入浅出地探讨了Python这一强大且多用途的编程语言。Python以其简单易用且功能强大...通过阅读这份《Python核心笔记》,无论是新手还是有经验的开发者,都能从中受益,进一步提升自己的Python技能。

    python天天基金分析可视化系统源码

    python django requests vue element-plus 天天基金 东方财富 实现的功能: 1. 用户的注册登陆模块(包括后台权限管理,限制非管理员身份登陆后台) 2. 基金的筛选列表,可根据基金类型、基金业绩表现、基金所属...

    Python实现天天基金数据爬取

    在Python编程领域,爬虫技术是获取网络数据的重要手段,特别是在金融数据分析中,如"Python实现天天基金数据爬取"这个项目所示。天天基金网是中国知名的基金信息平台,提供了丰富的基金数据供投资者参考。本项目旨在...

    黑马python机器学习入门笔记

    《黑马Python机器学习入门笔记》是一份针对初学者编写的指南,旨在帮助读者掌握Python语言在机器学习领域的基本应用。这份笔记将带你踏入这个充满无限可能的领域,通过Python这门易学且强大的编程语言,开启你的数据...

    Python笔记 ,python笔记全,Python源码.zip

    这份“Python笔记全,Python源码”的压缩包很可能是为了帮助初学者或有经验的开发者深入理解Python语言的核心概念和实践技巧。以下是根据标题和描述可能包含的一些关键知识点: 1. **基础语法**:Python的基础包括...

    天天生鲜(Python)版后台源码

    天天生鲜(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

    马哥python课堂笔记-马哥教育PYTHON相关基础笔记.pdf

    在马哥教育的PYTHON相关基础笔记中,我们看到几个关键知识点: 1. **推荐书籍**:学习Python时,有几本经典教材值得参考,包括《Python Cookbook》、《Learn Python the Hard Way》、《Google's Python Class》以及...

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    疯狂Python讲义笔记.pdf

    疯狂Python讲义笔记是根据李刚大师所著的《疯狂Python讲义》所作的学习笔记,内容涵盖了Python基础语法、高级特性以及实际应用。本笔记详细记录了Python的学习要点,包括变量和简单类型、数据结构、函数和类、异常...

    菜鸟的Python笔记

    Python是一门广泛使用的高级...本篇Python笔记包含了Python编程的基础知识,适合那些对Python感兴趣的初学者阅读。掌握了这些基础知识后,读者可以进一步探索Python的更高级特性,并且在实践中不断提高自己的编程技能。

    python小游戏--天天酷跑

    python小游戏--天天酷跑1.0,简单但有趣,我已经打包好了,大家下载就可以玩了。

Global site tag (gtag.js) - Google Analytics