配置环境:python 3.6   python编辑器:pycharm

代码如下:

#!/usr/bin/env python
#-*- coding: utf-8 -*- def strCase():
"字符串大小写转换"
print("演示字符串大小写转换")
print("演示字符串S赋值为:' ThIs is a PYTHON '")
S = ' ThIs is a PYTHON '
print("大写转换成小写:\tS.lower() \t= %s"%(S.lower()))
print("小写转换成大写:\tS.upper() \t= %s"%(S.upper()))
print("大小写转换:\t\tS.swapcase() \t= %s"%(S.swapcase()))
print("首字母大写:\t\tS.title() \t= %s"%(S.title()))
print('\n') def strFind():
"字符串搜索、替换"
print("演示字符串搜索、替换等")
print("演示字符串S赋值为:' ThIs is a PYTHON '")
S = ' ThIs is a PYTHON '
print("字符串搜索:\t\tS.find('is') \t= %s"%(S.find('is')))
print("字符串统计:\t\tS.count('s') \t= %s"%(S.count('s')))
print("字符串替换:\t\tS.replace('Is','is') = %s"%(S.replace('Is','is')))
print("去左右空格:\t\tS.strip() \t=#%s#"%(S.strip()))
print("去左边空格:\t\tS.lstrip() \t=#%s#"%(S.lstrip()))
print("去右边空格:\t\tS.rstrip() \t=#%s#"%(S.rstrip()))
print('\n') def strSplit():
"字符串分割、组合"
print("演示字符串分割、组合")
print("演示字符串S赋值为:' ThIs is a PYTHON '")
S = ' ThIs is a PYTHON '
print("字符串分割:\t\tS.split() \t= %s"%(S.split()))
print("字符串组合1: '#'.join(['this','is','a','python']) \t= %s"%('#'.join(['this','is','a','python'])))
print("字符串组合2: '$'.join(['this','is','a','python']) \t= %s"%('$'.join(['this','is','a','python'])))
print("字符串组合3: ' '.join(['this','is','a','python']) \t= %s"%(' '.join(['this','is','a','python'])))
print('\n') def strTest():
"字符串测试"
print("演示字符串测试")
print("演示字符串S1赋值为:'abcd'")
S1 = 'abcd'
print("测试S.isalpha() = %s"%(S1.isalpha()))
print("测试S.isdigit() = %s"%(S1.isdigit()))
print("测试S.isspace() = %s"%(S1.isspace()))
print("测试S.islower() = %s"%(S1.islower()))
print("测试S.isupper() = %s"%(S1.isupper()))
print("测试S.istitle() = %s"%(S1.istitle())) if __name__ == '__main__':
strCase()
strFind()
strSplit()
strTest()

python学习之字符串转换的更多相关文章

  1. python学习之字符串

    最近在学习python,随手做些记录,方便以后回顾 #字符串是不可再改变的序列aa='abcd'#aa[2:]='ff' #报错,不可直接赋值#字符串格式化:使用格式化操作符即百分号%来实现print ...

  2. Python学习笔记-字符串

    Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. f ...

  3. python 数字和字符串转换问题

    一.python中字符串转换成数字 (1)import string tt='555' ts=string.atoi(tt) ts即为tt转换成的数字 转换为浮点数 string.atof(tt) ( ...

  4. python学习之字符串(上)

    字符串python 的字符串被划归为不可变序列这一类别,意味着这些字符串所包含的字符存在从左至右的位置顺序,并且他们不可以在原处修改. 字符串常量单引号  'spam'双引号  "spam& ...

  5. python学习之字符串常用方法和格式化字符串

    Python中的字符串同样适用标准的序列操作(索引,分片,乘法,成员判断,求长度,取最小值和最大值),但因为字符串是不可变的,因此字符串不支持分片赋值. s='http://www.baidu.com ...

  6. python :eval将字符串转换成字典

    #将字符串打印成字典 b=''' {'record': {'weight':20,'server':'100.1.7.9','maxconn':50},'backend': 'www.oldboy.o ...

  7. python学习笔记——字符串

    类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块 无与伦比的列表解析功能 # coding=utf-8 # 列表解析 prin ...

  8. Python学习之--字符串的使用

    一.大小写转换 1. 首字母大写:title(); 如下: 2. 大写转换:upper(),如 3.小写转换:lower(),如 二.合并(拼接)字符串:”+“ 1. 2.  三.制表符.换行 制表符 ...

  9. Python学习之字符串函数

    下面是在看python核心编程中序列字符串中提到的一些函数,根据自己的学习理解总结了下,方便日后用到的时候查看.    1.string.capitalize() 把字符串的第一个字符大写 例子:   ...

随机推荐

  1. UIBezierPath 类的使用

    使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中.此类是Core Graphics框架关于path的一个封装.使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线 ...

  2. intellijidea课程 intellijidea神器使用技巧1-4 idea安装

    idea安装 run intellij idea==>finish ==>do not import settings==>ok==>evaluate for free==&g ...

  3. 详解__FILE__与$_SERVER['SCRIPT_FILENAME']的区别

    废话不多说 直接上测试代码: <?php //引入的是ceshi4文件夹下的ceshi4.php; require_once './ceshi4/ceshi4.php'; 下面是ceshi4文件 ...

  4. rem与em的区别

    这两个单位都是相对元素 rem相对根元素 em相对于父级元素

  5. GitHub webstorm 及 README.md 姿势

    README.md 语法格式: 规范的README文件开头都写上一个标题,这被称为大标题. 标题: #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 ...

  6. Android OS Startup

    OS puts emphases on how to provide interfaces to user's APPs for using hardware device in the conven ...

  7. 利用html5的FormData对象实现多图上传

    <html> <head> <title>FormData多图上传演示</title> </head> <body> <a ...

  8. Element(Vue)+Express(Node)模拟服务器获取本地json数据

    网上很多教程说需要在build目录下的dev-server.js文件中配置,但目前最新的vue-cli是没有dev-server.js这个文件的,因为已经被合并到webpack.dev.conf.js ...

  9. Element-ui安装与使用(网站快速成型工具)

    我之所以将Element归类为Vue.js,其主要原因是Element是(饿了么团队)基于MVVM框架Vue开源出来的一套前端ui组件.我最爱的就是它的布局容器!!! 下面进入正题: 1.Elemen ...

  10. 使用C语言来实现模块化

    除了C语言以及C++编程语言之外,在其它现在非常流行的开发语言中,比如说:java,php,jsp等等.我们很难想象到缺少标准化的模块管理机制是一件多么可怕的事情.但是这往往也是由C语言本身的设计哲学 ...