python String模块在实际应用的代码介绍

开发 后端
本文以python String模块的相关代码的方式来介绍python String模块的具体应用方法的介绍,那么下面的文章就让我们一起分享吧!

python String模块是一种应用相当广泛,在实际操作中功能十分强大的计算机语言,但是懂得如何简捷的运用python string模块的这一语言的人却不占大多数,以下的内容就是对python String模块在实际运用的解析。

推荐使用str类,而不是string模块:String模块提供了常用的字符串处理函数;这些函数通常可以在str类中找到对应;python String模块内提供的某些常量还是非常有用的。

string成员常量:

  1. ascii_letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHI
    JKLMNOPQRSTUVWXYZ'
     
  2. ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz' 
  3. ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 
  4. letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghij
    klmnopqrstuvwxyz'
     
  5. lowercase = 'abcdefghijklmnopqrstuvwxyz' 
  6. uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 
  7. digits = '0123456789' 
  8. hexdigits = '0123456789abcdefABCDEF' 
  9. octdigits = '01234567' 
  10. whitespace = '\t\n\x0b\x0c\r ' 
  11. punctuation = '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'  
  12. printable = '0123456789abcdefghijklmnopqrstuvwxyz
    ABCDEFGHIJKLMNOPQRSTU...  
     

 

 

成员函数:

  1. atof(s) -> float  
  2. >>> atof = string.atof  
  3. >>> atof("3.14")  
  4. 3.1400000000000001  
  5. >>> atof("1")                  

 可以处理整数

  1. 1.0  
  2. >>> atof("-9")                

 

可以处理正负号不可以在数字字符尾端加‘f’

  1. Traceback (most recent call last):  
  2. File "<pyshell#24>", line 1, in <module> 
  3. atof("3.14f")  
  4. File "C:\Python26\lib\string.py", line 386, in atof  
  5. return _float(s)  
  6. ValueError: invalid literal for float(): 3.14f  
  7. >>> atof("s3.14")                

遇到错误输入,抛出异常

  1. Traceback (most recent call last):  
  2. File "<pyshell#26>", line 1, in <module> 
  3. atof("s3.14")  
  4. File "C:\Python26\lib\string.py", line 386, in atof  
  5. return _float(s)  
  6. ValueError: invalid literal for float(): s3.14  
  7. atoi(s [,base]) -> int  
  8.  

转换字符串S为整数,base默认为10。以上的文章就是对python String模块的相关介绍。

 【编辑推荐】

  1. python语法入门中导入import与from时的代码示例
  2. Python 中文乱码问题的分析的具体方案介绍
  3. python 编程语言在操作文件编码格式的应用
  4. Python安装配置的具体步骤的相关介绍
  5. Python 配置文件的实际应用解析

 

责任编辑:佚名 来源: 互联网
相关推荐

2010-04-09 16:26:53

Oracle join

2010-03-17 15:58:08

Python环境

2010-03-19 15:16:11

Python代码

2010-04-27 09:28:55

绑定变量

2010-03-17 17:06:10

python脚本语言

2010-03-26 16:17:24

Python嵌入

2010-03-22 15:58:08

Python模块功能

2010-04-23 11:15:43

Oracle创建

2010-03-19 12:49:20

Python编程

2009-12-02 19:51:54

PHP Switch语

2010-03-16 18:59:47

Python模块

2010-04-09 18:15:47

Oracle 字符串

2010-03-23 18:20:26

Python os.g

2010-03-05 13:48:24

Python for

2010-03-17 09:32:16

Python安装笔记

2010-03-25 18:37:28

Python技巧

2009-12-18 10:58:17

Linux应用程序

2010-03-23 08:56:38

Python随机数模块

2010-03-22 19:11:55

Python连接

2009-11-09 14:08:23

模块化路由器
点赞
收藏

51CTO技术栈公众号