>>> name = "I love my job!"
>>> name.capitalize() #首字母大写
'I love my job!'
>>> name.count("o") #统计字母个数
2
>>> name.center(50,"-") #输出50个字符,不够以“-”补全,并且name放在中间;name.ljust(50,"-")是从最后一个字符开始填充至满足50个字符;name.rjust正好与ljust相反。
'------------------I love my job!------------------'

Python中字符串的常用操作练习:

 >>> name = "I am {name},my age is {age}"
>>> name.find("am") #查找字符位置
2
>>> name[name.find("am"):] #字符串也可以切片
'am {name},my age is {age}'
>>> name[name.find("my"):-1]
'my age is {age'
>>> name[name.find("my"):]
'my age is {age}' >>>
>>> name.format(name='datou',age='') #格式化输出
'I am datou,my age is 25'

字符串判断:

name.isalnum #判断name是否是26个字符+数字组合,是则返回值为True,如果有特殊字符则返回值为False

name.isalpha #判断是否是存英文字符,包含大小写

name.isdecimal #判断是否是十进制

name.isdigit #判断是否是整数

name.isidentifier #判断是不是一个合法的标识符,相当于判断是否是合法的变量名

name.islower #判断是否小写

name.isnumeric #判断是否是一个数字

name.isspace #判断是否是空格

name.istitle #判断首字母是否大写

name.isprintable #判断是否可打印,字符串不用考虑,只有当是tty文件、驱动文件等

name.isupper #判断是否全是大学

 >>> print('+'.join(["","",""]))  #join拼接
1+2+3
>>> print(''.join(["","",""]))
123
>>> print('\nHello,world!'.lstrip()) #去掉左边空格或者空行
Hello,world!
>>> print('\nHello,world!') Hello,world!
>>> print('Hello,world!\n'.rstrip()) #去掉右边空格或者空行
Hello,world!
>>> print('Hello,world!\n')
Hello,world! >>> #去掉两边的空格或空行用strip

Python字符串的常用操作学习的更多相关文章

  1. python字符串,列表常用操作

    24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 msg = 'hello world' print(msg[4]) 2.切片(顾头不顾尾) m ...

  2. 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作

    声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...

  3. 字符串的常用操作和方法(Python入门教程)

    字符串的常用操作 很好理解 字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串 字符串的索引操作 通过一对中括号可以找到字符串中的某个字符 可以通过正负数双向操作噢 用一个中括号来实现 为什 ...

  4. 超详细!盘点Python中字符串的常用操作

    在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...

  5. [PY3]——内置数据结构(3)——字符串及其常用操作

    字符串及其常用操作xmind图 字符串的定义 1. 单引号/双引号 In [1]: s1='hello world' In [2]: s1="hello world" 2. 三对单 ...

  6. Python字符串的相关操作

    1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ...

  7. python中字符串(str)常用操作总结

    # 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...

  8. python之字符串的常用操作(转)

    1. 字符串的操作 字符串的连接操作 符号: + 格式:str1 + str2 例如:str1 = 'I Love' str2 = 'You!' print(str1 + str2) >> ...

  9. 【代码学习】PYTHON字符串的常见操作

    一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 + 字符串连接 >>>a ...

随机推荐

  1. [译文]PHP千年虫(y2k compliance)

    时钟将我们无情地逼近2000年的最后一年,第二年厄运塞耶斯都预言前所未有的电脑故障在每一个可以想象的领域.通常被称为2000年问题,或千年虫,这种 情况很容易解释.程序解释两位在形成XX日期19 XX ...

  2. Last_IO_Errno: 1062

    主键冲突的错误 1062   模拟错误:   在主库上操作: create table test100(id int not null,name varchar(20),primary key(id) ...

  3. http长链接

    之前说过http的请求是再tcp连接上面进行发送的,那么tcp连接就分为长连接 和 短连接这样的概念,那么什么是长链接呢?http请求发送的时候要先去创建一个tcp的连接,然后在tcp的连接上面发送h ...

  4. BZOJ 3233: [Ahoi2013]找硬币

    BZOJ 3233: [Ahoi2013]找硬币 标签(空格分隔): OI-BZOJ OI-DP Time Limit: 10 Sec Memory Limit: 64 MB Description ...

  5. sql插入临时表数据的方法

    方法有两种,主要看需求. 方法1:定义好临时表的字段和类型.插入对应的值 create table #Tmp --创建临时表#Tmp ( City varchar(), -- Country varc ...

  6. SVProgressHUD–比MBProgressHUD更好用的 iOS进度提示组件

    简介 SVProgressHUD是简单易用的显示器,用于指示一个持续进行的任务的进度. 项目主页: SVProgressHUD 最新示例: 点击下载 快速入门 安装 通过Cocoapods pod ' ...

  7. mongodb多个查询语句

    db.getCollection('costitems').find({"created":{"$gte":ISODate("2019-01-02T0 ...

  8. springMVC 面试题整理

    1. springMVC怎么样把某个请求映射到特定的方法上面? 答:直接在方法上面加上注解@RequestMapping,并且在这个注解里面写上要拦截的路径. 2. @RequestMapping注解 ...

  9. JAVAOOP异常

    排序: Try-catch-finally:try正常执行,如果有异常执行catch后执行finally,如果没有直接执行finally 执行顺序:try-catch:try中的语句正常执行,如果遇到 ...

  10. tcl之正则表达式