python字符串 常用函数 格式化字符串 字符串替换 制表符 换行符 删除空白 国际货币格式
# 字符串常用函数
# 转大写
print('bmw'.upper()) # BMW
# 转小写
print('BMW'.lower()) # bmw
# 首字母大写
print('how aae you ?'.capitalize()) # How aae you ?
# 设置每个单次首字母大写
print('michael jackson'.title()) # Michael Jackson
# 大写转小写 小写的转大写
print('abcDEF'.swapcase()) # ABCdef # 字符串格式化
str1 = '{} {} you'.format('i','love')
print(str1) # i love you
# 索引 组合字符串
str2 = '{2}.{1}.{0}'.format('com','baidu','www') # www.baidu.com
print(str2) name = 'Eric'
age = 27
height = 180 str3 = '我叫' + name + ',今年' + str(age) + '岁,身高' + str(height)
print(str3)
str4 = "我叫{},今年{}岁,身高{}".format(name,age,height)
print(str4)
# 推荐方法
str5 = "我叫{name},今年{age}岁,身高{height}".format( name = name,age = age, height = height)
print(str5) # 格式化数字
num = 1234567.890134
# 保留两位小数
num1 = format(num, '0.2f')
# 1234567.89
print(num1)
# 保留4位小数
num1 = format(num, '0.4f')
# 1234567.8901
print(num1) # 国际货币格式
account = '8892343'
amt = 123456789.123
amt1 = format(amt,',')
# 123,456,789
print(amt1) amt2 = format(amt,'0,.2f')
# 123,456,789.12
print(amt2) amt3 = "请您向" + account + "账户转账¥" + amt2 + "元"
# 请您向8892343账户转账¥123,456,789.12元
print(amt3)
# 简便写法
amt4 = "请您向{}账户转账¥{:0,.3f}元".format(account,amt)
# 请您向8892343账户转账¥123,456,789.123元
print(amt4) # 早期字符串格式化
# 我叫张三,今年30岁,体重87.5公斤
name = '张三'
age = 30
weight = 87.5
str6 = "我叫%s, 今年%d岁, 体重%.2f公斤"%(name, age, weight)
# 我叫张三, 今年30岁, 体重87.50公斤
print(str6) # 制表符 换行符 \n 换行
table = '姓名\t性别\t年龄\n赵四\t男士\t42'
print(table) # 删除空白
space_str = ' Hello world '
print(space_str)
# 计算长度
len_str = len(space_str);
# 13
print(len_str) # strip() 删除左右空白 lstrip 删除左边空白 rstrip 删除右边空白
no_space_str = space_str.strip();
print(no_space_str);
# 11
print(len(no_space_str)) # 字符串查找
str7 = 'Nice to meet you, i need you help';
index = str7.find("ee");
# 9 返回字符串第一次出现的索引位置 从0开始计算
print(index) # find(str,[start],[end])
index2 = str7.find("ee",17);
# 21 返回字符串出现的索引位置 从17开始计算
print(index2) print('--------------------');
# 判断是否存在
isexist = 'ee' in str7;
# True / False
print(isexist); # 字符串替换
# str.replace(原始串,目标串,[替换次数]) 默认全部替换
str8 = " this is string example...wow!!! this is really string"
pstr8 = str8.replace("is", " was")
# th was was string example...wow!!! th was was really string
print(pstr8)
python字符串 常用函数 格式化字符串 字符串替换 制表符 换行符 删除空白 国际货币格式的更多相关文章
- python的基本用法(三)字符串常用函数
字符串常用函数 # s='.abcd.'# new_s=s.strip('.')#默认去掉字符串两边的空格和换行符,想去掉什么括号中就写什么# print('s',s)# print('new_s', ...
- Python中用format函数格式化字符串的用法
这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下 自python2. ...
- php 字符串常用函数
数组.字符串和数据库是我们函数里面最.最.最常用的三类函数. 当然PHP的字符串函数也有很多.我们最常使用的两个系列的字符串: 1.单字节字符串处理函数 2.多字节字符串处理函数 3.字符串编码转换函 ...
- Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数
怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符. 如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作, 另外,怎么样从右边截取字符,就是和left()函数相反的那 ...
- php字符串查找函数 php查找字符串中出现的次数函数substr_count,判断字符串中是否包含另一个字符串函数strpos
php字符串查找函数 php查找字符串中出现的次数函数substr_count,判断字符串中是否包含另一个字符串函数strpossubstr_count($haystack, $needle [,$o ...
- Python中用format函数格式化字符串
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存. 1.百分号方式 语法:%[( ...
- Python—字符串常用函数
Python-字符串常用字符串 字符串是一种表示文本的数据类型,使用单引号和双引号及三引号表示 访问字符串中的值字符串的每个字符都对应一个下标,下标编号是从0开始 转义字符字符串的格式化输出切片常用函 ...
- python面试题(二)字符串常用函数
今天在微信的公众号上看到了一遍python学习开发的文章,里面有一些python的面试题,碰巧最近python不知道学什么了,索性学一下这篇文章啊!!先写一下一些字符串的常用函数.(ps:本人太菜,若 ...
- Python 字符串常用函数
操作字符串的常用函数 函数 描述(返回值) str.capitalize() 将字符串的第一个字符大写 str.title() 返回标题化的字符串,即每个单词的首字母都大写 str.upper() 全 ...
随机推荐
- Ajax请求参数到一个URL包含下划线或者v(_、v)
Ajax请求参数到一个URL包含下划线或者v 初学者的我,在F12时,看到这个地址就会很奇怪,不理解什么东西 经过查找了解到浏览器默认开启缓存,该参数不是其他请求所必须的,把它去掉不影响数据的获取 h ...
- 页面渲染机制(一、DOM和CSSOM树的构建)
1.HTML的加载 HTML是一个网页的基础,下载完成后解析 2.其他静态资源加载 解析HTML时,发现其中有其他外部资源链接比如CSS.JS.图片等,会立即启用别的线程下载. 但当外部资源是JS时, ...
- Apollo配置中心环境搭建(Linux)
官方教程:https://github.com/ctripcorp/apollo/wiki/Apollo-Quick-Start-Docker%E9%83%A8%E7%BD%B2 方式二:使用apol ...
- MongoDB操作:update()
@Override public boolean update(String dbName, String collectionName, DBObject oldValue, DBObject ne ...
- CUDA开发指南
安装指南:https://blog.csdn.net/qilixuening/article/details/77503631 安装了anaconda不需要安装cuda和cudnn?:https:// ...
- ali之monkey学习
monkey主要用来进行压力测试,稳定性测试 http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.html 1,什么是monkey ...
- android底部标题栏的实现
一,使用TabActivity来实现底部导航 http://www.apkbus.com/forum.php?mod=viewthread&tid=125521 这种方法在最新版本的sdk中是 ...
- Python的sys.argv用法
import sys a = sys.argv[:] print("输入的参数为:", a) def train_start(start_time, end_time, selec ...
- a = a + b 与 a += b 的区别
1.对于同样类型的a,b来说 两个式子执行的结果确实没有什么区别.但是从编译的角度看吧(武让说的),a+=b;执行的时候效率高. 2.对于不同类型的a,b来说 2.1 不同类型的两个变量在进行运 ...
- Text Classification
Text Classification For purpose of word embedding extrinsic evaluation, especially downstream task. ...