# _Author:huang# date: 2017/11/28

# 字符串

'''print("hello" * 3)print("hello world"[2:])

print("llo" in "hello world")

print(123 in [1232,123,345])

print("Huang is a good teacher")print("%s is a good teacher" % "Huang")

a = "123"b = "456"c = a+bprint(c)

d = ''.join([a, b])    #  拼接print(d)'''

# str内置方法'''st = 'hello kitty {name} is {age}'st1 = 'he\tllo kitty'print(st.count('t'))  # 统计元素个数print(st.capitalize())    #  首字母大写print(st.center(50, '-'))   #  一共打印50个字符,并且字符串放中间print(st.endswith('it'))  # 判定以某个字符串结尾print(st.startswith("h")) #   判定以某个字符串开头print(st.startswith("hel")) #   判定以某个字符串开头print(st1.expandtabs(tabsize=10)) #间隔10个字符print(st.find('t'))  #  查找到第一个元素,并将第一个索引值返回print(st.format(name='huang',age = 30)) #  赋值,可以自动选定{}print(st.format_map({'name':'huang', 'age':20}))

print(st.index('e'))print(st.isalnum()) #判定字符串是否是数字print('56566'.isalnum()) #判定字符串是否是数字print('dewf'.isalpha()) #判定字符串是否是字母

print('323'.isdigit()) #判定字符串是否是整数数字print('2134'.isdigit())print('34abb'.isidentifier())#判定字符串是否是以非法开头print('Abc'.islower())print('ctAD'.isupper())print(' uu'.isspace())print('My name'.istitle()) #每个单词的手写字母大写print('My Title'.lower()) #大写变小写print('Mhfrue'.upper()) #小写变大写print('fhieHIOhgdwi'.swapcase()) #大小写互换print('My teig'.ljust(50,'*')) # 字符在左侧print('ciwbre'.rjust(23,'*')) # 字符在右边print("cbniv\n")print('My title\n  '.strip()) # 去掉换行符print('oh')

print('\tvnd\n'.replace('v', 'a')) #替换print("name".replace('name','life'))print('name name name'.replace('name', 'life',2))print('lame name'.rfind('a'))print('My title title'.split(' '))  #  字符串变为列表print('My title title'.split('i'))  #  字符串变为列表print('my title title'.rsplit('i', 1)) #只分隔一次,从右往左print("my name".title()) #按照标题修改字符串'''

#  重要的字符串方法'''print(st.count('l'))st.startswith('nfi')st.find('fre')st.center(30,'%')st.format()st.lower()st.upper()st.strip()st.replace()st.split()'''

转载于:https://www.cnblogs.com/1510152012huang/p/7910920.html

python_str 字符串的所有方法相关推荐

  1. ASP.NET技巧:两个截取字符串的实用方法

    两个截取字符串的实用方法(超过一定长度自动换行) 1/** <summary> 2        /// 截取字符串,不限制字符串长度 3        /// </summary& ...

  2. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  3. js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...

    js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...

  4. C#开发中关于加密解密字符串的使用方法

    C#开发中关于加密解密字符串的使用方法 C#加密解密字符串方法 首先在web.config | app.config 文件下增加如下代码: <?xml version="1.0&quo ...

  5. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法

    [JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...

  6. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

  7. java字符串逐个分解_改进JAVA字符串分解的方法

    改进JAVA字符串分解的方法 一.概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类.它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Tok ...

  8. PowerBuilder9对中文字符串的处理方法

    PowerBuilder9对中文字符串的处理方法 环境:PowerBuilder9.03 由于PB9没有对Unicode的支持函数,处理汉字的字符串只能自己写函数处理. 以下给len()定义函数of_ ...

  9. python求1到n的乘积_Python简单实现两个任意字符串乘积的方法示例

    本文实例讲述了Python简单实现两个任意字符串乘积的方法.分享给大家供大家参考,具体如下: 题目: 给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需 ...

最新文章

  1. AIphaCode 并不能取代程序员,而是开发者的工具
  2. oracle Fusion Applications 的架构
  3. Oracle数据库升级与补丁
  4. win 杀掉占用的端口_Windows netstat 查看端口、进程占用、杀掉进程
  5. python与数据处理_python数据处理:数据合并和Reshaping
  6. Anaconda和conda——关于python的数据科学开发环境,数据科学必备的十大Python库
  7. .net环境下如何使用MySql数据库
  8. html网页老是崩溃,MSHTML.dll 错误模块导致ie9最近经常崩溃
  9. 【老生谈算法】matlab实现小波分析源码——小波分析
  10. 浅谈I2S协议、PDM麦克风
  11. access查询女教师所有的信息_access数据综合查询
  12. iOS开发UI篇—iPad和iPhone开发的比较
  13. UNICODE、GB18030、ASCII编码
  14. 【单调栈】【数据结构】向右看齐 Look Up(luogu P2947)
  15. 软件工程课程设计——技术栈【Go+Vue+PGSQL】的人事管理系统
  16. 数学建模第一讲:层次分析法
  17. 无需安装 Axure RP 插件,即可查看原型
  18. “无门槛”短跑结束,专业度带来的长跑才是汽车服务的正确姿势?
  19. 二、FTP原理与配置
  20. 汽车车身排程和管理软件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. Jumpserver web界面跳板机
  2. 零门槛!ZBLibrary仿微信朋友圈自定义View,就是这么简单!
  3. 美女被偷之后.....
  4. 组件开发之Asp.net服务器控件Collection[集合]属性的设计时支持--编辑、保存
  5. 计算机完成了加法操作执行的是,cpu是通过运算器中的什么来完成加法运算的
  6. pat乙级相当于什么水平_英语四六级/专四/专八相当于美国人什么水平?
  7. python调用命令行获取pid_命令行命令/命令运行时的pid及获取
  8. c++ qt获取电脑的内存_QT开发(十四)——QT绘图系统
  9. ecq php,ecqx.sdgz.site网页GZIP压缩检测结果
  10. metrics类型 普罗米修斯_AspNet Core 下利用普罗米修斯+Grafana构建Metrics和服务器性能的监控...