`
384444165
  • 浏览: 258758 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Beginning Python 笔记学API —— Chapter3 使用字符串

阅读更多

1、格式化

 

>>> from math import pi
>>> '%10f' % pi
'  3.141593'
>>> '%10f' % pi    # 字段宽10
'  3.141593'
>>> '%10.2f' % pi    #字段宽10,精度2
'      3.14'
>>> '%.5s' % 'Hello world'
'Hello'
>>> '%010.2f' % pi   #宽度为10,其余位用0填充
'0000003.14'

 

2、字符串方法

 

>>> subject = '$$$ Get rich now!!! $$$'
>>> subject.find('$$$')
0
>>> subject.find('$$$',1)
20
>>> subject.find('!!!')
16
>>> subject.find('!!!',0,16)
-1

>>> # join 是split的逆操作
>>> seq = [1,2,3,4]
>>> sep = '+'
>>> sep.join(seq)
Traceback (most recent call last):
  File "<pyshell#67>", line 1, in <module>
    sep.join(seq)
TypeError: sequence item 0: expected string, int found
>>> seq = ['1','2','3','4']
>>> sep.join(seq)
'1+2+3+4'

# strip 返回去除两侧空格的字符串
>>> '     hello world     '.strip()
'hello world'

>>> # translate 不同于replace处为只处理单个字符,但可以批量
>>> from string import maketrans
>>> table = maketrans('cs','kz')
>>> 'this is an incredible test'.translate(table)
'thiz iz an inkredible tezt'

 

0
2
分享到:
评论

相关推荐

    Beginning Python:Using Python 2.6 and Python 3.1

    ### 关于《Beginning Python:使用Python 2.6和Python 3.1》的知识点解析 #### 一、概述 本书《Beginning Python:使用Python 2.6和Python 3.1》是一本旨在帮助读者从零开始学习Python编程语言的基础书籍。作者...

    Beginning Python:Using Python 2.6 and Python 3.1-628页

    本部分介绍了Python语言的基础知识,包括基本编程概念、字符串处理、数字和操作符、变量的使用等。这些章节为读者提供了Python语言的入门知识,帮助读者快速上手Python语言。 ### Chapter 1: Programming Basics ...

    Beginning Python Using Python 2.6 and Python 3.1

    ### 关于《Beginning Python: Using Python 2.6 and Python 3.1》的知识点解析 #### 第一部分:初识Python **第1章:编程基础与字符串** 本章介绍了编程的基本概念,如变量、数据类型等,并着重讲解了字符串处理...

    《Beginning Python:Using Python 2.6 and Python 3.1》PDF

    《 Beginning Python:Using Python 2.6 and Python 3.1》是一本旨在引导初学者入门Python编程语言的书籍,特别关注Python 2.6和3.1这两个版本。这本书涵盖了从基本语法到高级概念的广泛主题,为读者提供了一个全面...

    A Python Book Beginning Python(带书签)

    《A Python Book Beginning Python》是一本适合初学者使用的Python基础教程,作者Dave Kuhlman通过这本书为读者提供了一个自学的文档。该书分为三个部分:Python基础、高级话题以及大量的练习题。此书内容涵盖了...

    Beginning Python(Apress,3ed,2017)

    Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python also covers advanced topics such as extending Python and ...

    Beginning Python Using Python 2.6 and Python 3.1 - 2010.pdf

    《Beginning Python: Using Python 2.6 and Python 3.1》是一本旨在引导初学者进入Python编程世界的书籍,由James Payne撰写,于2010年出版。本书覆盖了Python 2.6和Python 3.1两个版本,旨在帮助读者理解不同版本间...

    Beginning Python Using Python2.6 and Python3.1

    - **第1章:编程基础与字符串**:介绍Python的基础知识,包括编程环境的搭建、基本的数据类型、变量以及字符串的操作方法。 - **第2章:数字与运算符**:详细介绍Python中的数值类型和各种运算符的使用方法,包括...

    python基础教程3版(beginning-python-3ed)_source code

    在本压缩包中,"beginning-python-3ed-source-code"目录下的"beginning-python-3ed-master"包含了书中所有示例程序的源代码,这为我们提供了探索和实践Python编程的绝佳平台。 Python是一种高级、解释型、交互式和...

    Beginning Python Games Development(Apress,2ed,2015)

    Beginning Python Games Development, 2nd Edition will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game. In this ...

    python基础教程(Beginning Python From Novice to Professional)书中源码例子

    1. **Python语法基础**:包括变量定义、数据类型(如整型、浮点型、字符串、布尔型、列表、元组、字典和集合)、运算符(算术、比较、逻辑)、流程控制(if语句、for循环、while循环)、函数定义和调用等。...

    Beginning Python From Novice to Professional(3rd) epub

    Beginning Python From Novice to Professional(3rd) 英文epub 第3版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Python基础教程 Beginning Python From Novice to Professional.zip

    Python基础教程 Beginning Python From Novice to Professional.zip,收录了 Python基础教程 Beginning Python From Novice to Professional 中英文各版本和源码,包括(第2版)和 (第3版),都有详尽的书签,不是一级...

    beginning python from novice to professional

    - 变量与数据类型:Python支持整型、浮点型、字符串、布尔型等多种数据类型,以及列表、元组、字典和集合等复合数据结构。 - 控制流:包括条件语句(if-else)、循环语句(for、while)以及异常处理(try-except)...

Global site tag (gtag.js) - Google Analytics