配置环境: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. [JAVA][Liferay] Configure sharding in multiple sites

    create databases first portal-ext.properties配置 hibernate.dialect=org.hibernate.dialect.PostgreSQLDia ...

  2. JavaScript 中 call,apply 和 bind

    call and apply   改变函数内部this的指向(即函数执行时所在的作用域),然后在所指定的作用域中,调用该函数. function test() {} test() == test.ca ...

  3. (四)JavaScript之[break和continue]与[typeof、null、undefined]

    7].break和continue /** * JavaScript 的break和continue语句 * break 跳出switch()语句 * break 用于跳出循环 * continue ...

  4. ScrollView监听滑动到顶部和底部的方法

    不需要监听滑动位置,只需要重写ScrollView的onOverScrolled和stopNestedScroll方法就可以了 public class ReadScrollView extends ...

  5. msql 综合练习

    8.统计列印各科成绩,各分数段人数:  课程ID,课程名称,[100-85],[85-70],[70-60],[<60] 尽管表面看上去不那么容易,其实用 CASE 可以很容易地实现: SELE ...

  6. Struts2_结果类型_resulttype_1

    看下面的例子: 一般使用4种:dispatcher(容器内跳转到JSP页面).redirect(重定向到jsp页面).chain(容器内跳转到另一个Action).redirectAction(重定向 ...

  7. 由Asp.Net客户端控件生成的服务器端控件

    由Asp.Net客户端控件生成的服务器端控件(也就是给客户端控件添加 runnat="server"),这样的控件既能在js中通过id命.类名获取到,也能在服务器端根据id获取到

  8. eplise中运行提示 A fatal error has been detected by the java runtime environment

    今天一同事出现运行项目时,提示 A fatal error has been detected by the java runtime environment,具体表现是使用我们框架,不能正常的打印日 ...

  9. HDU(1754),线段树,单点替换,区间最值

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1754 线段树模板题,update功能是单点替换,query是访问区间最大值. #include < ...

  10. 2018.7.5 jQuery学习

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...