python学习之字符串转换
配置环境: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学习之字符串转换的更多相关文章
- python学习之字符串
最近在学习python,随手做些记录,方便以后回顾 #字符串是不可再改变的序列aa='abcd'#aa[2:]='ff' #报错,不可直接赋值#字符串格式化:使用格式化操作符即百分号%来实现print ...
- Python学习笔记-字符串
Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. f ...
- python 数字和字符串转换问题
一.python中字符串转换成数字 (1)import string tt='555' ts=string.atoi(tt) ts即为tt转换成的数字 转换为浮点数 string.atof(tt) ( ...
- python学习之字符串(上)
字符串python 的字符串被划归为不可变序列这一类别,意味着这些字符串所包含的字符存在从左至右的位置顺序,并且他们不可以在原处修改. 字符串常量单引号 'spam'双引号 "spam& ...
- python学习之字符串常用方法和格式化字符串
Python中的字符串同样适用标准的序列操作(索引,分片,乘法,成员判断,求长度,取最小值和最大值),但因为字符串是不可变的,因此字符串不支持分片赋值. s='http://www.baidu.com ...
- python :eval将字符串转换成字典
#将字符串打印成字典 b=''' {'record': {'weight':20,'server':'100.1.7.9','maxconn':50},'backend': 'www.oldboy.o ...
- python学习笔记——字符串
类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块 无与伦比的列表解析功能 # coding=utf-8 # 列表解析 prin ...
- Python学习之--字符串的使用
一.大小写转换 1. 首字母大写:title(); 如下: 2. 大写转换:upper(),如 3.小写转换:lower(),如 二.合并(拼接)字符串:”+“ 1. 2. 三.制表符.换行 制表符 ...
- Python学习之字符串函数
下面是在看python核心编程中序列字符串中提到的一些函数,根据自己的学习理解总结了下,方便日后用到的时候查看. 1.string.capitalize() 把字符串的第一个字符大写 例子: ...
随机推荐
- maven课程 项目管理利器-maven 1-2maven介绍和环境搭建
maven简介: Maven是基于项目对象模型(POM),通过一小段描述信息来管理项目的构建.报告和文档的软件项目管理工具. 1.1 Maven安装文件夹的结构 bin 目录放置包含mvn的运行脚本 ...
- Struts2_带参数的结果集
页面请求: <a href="user/user?type=1">传参数</a> action: public Integer type; public S ...
- sharepoint2010的几个类型字段赋值和取值的方法
1.日期类型查询,需要转换,方法如下: //转换时间 string startdate = SPUtility.CreateISO8601DateTimeFromSystemDateTime(Date ...
- gitlab安装详解
官方网站---https://www.gitlab.com.cn/downloads/ 1.选择操作系统 例如:CentOS6.CentOS7.Ubuntu12.04.Ubuntu14.04等,选择相 ...
- Android程序员不容错过的10款在线实用工具
Android十款在线工具,在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了.Android在线工具,包括在线测试工具,及其他较为重 ...
- nginx配置vhost配置文件详解
//千锋PHP-PHP培训的实力派server { listen 80; server_name www.sina.com; root /data/www/sina; index index.php; ...
- Python数字、字符串
1. 数字 byte 在python3中最重要的特性是对文本和二进制数据做了更加清晰的区分,python3不会以任意隐式方式混用字节型和字符型,也因此在python3中不能拼接字符串和字节包(pyth ...
- April 21 2017 Week 16 Friday
Courage is like a muscle. We strengthen it with use. 勇气就像肌肉,越使用越强大. Most often it is true, but somet ...
- POJ-1422 Air Raid---二分图匹配&最小路径覆盖
题目链接: https://vjudge.net/problem/POJ-1422 题目大意: 有n个点和m条有向边,现在要在点上放一些伞兵,然后伞兵沿着图走,直到不能走为止 每条边只能是一个伞兵走过 ...
- 在vue中使用animate库
<style> @keyframes bounce-in { 0% { transform: scale(0); } 50% { transform: scale(1.5) } 100% ...