本篇教程探讨了python语言入门之字符串的一些用法,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

<

一、字符串的拼接: a="123’ b="abc’ d="hello world’

1.print(a+b)

2.print(a,b)

3. c=" ’.join((a,b)) print(c)

二、字符串的内置方法:

1. print(d.count('l'))

#统计d这个字符串里l出现的次数

2. print(d.capitalize())

#将d字符串的首字母大写

3. print(d.center(20,'*'))

#将d字符串居中,两边用*补充,结果占20位

4. print(d.swapcase())

#将d字符串里内容小写转换成大写,大写转换成小写

5. print(d.endswith('orld'))

#判断d字符串是以orld结尾的吗 结果为True

6. print(d.startswith('hel'))

#判断d字符串是以hel开头的吗 结果为True

7. d='he llo world'

print(d.expandtabs(tabsize=20))

#在he和llo中间键入20个空格

8. print(d.find('o'))

#找d字符串里o这个元素第一次出现的位置,并显示位置索引值,如果没有这个元素,会显示-1

9.d='hello world {name} is {age}'

print(d.format(name='jack',age=18))

结果:hello world jack is 18 #格式化输出的方法

10. d='hello world {name} is {age}'

print(d.format_map({'name':'jack','age':18}))

结果:hello world jack is 18 #格式化输出的方法

11.print(d.index('h'))

#找d字符串里h这个元素第一次出现的位置,并显示位置索引值,如果没有这个元素,会显示not found

12. print("abc123我是".isalnum())

#判断 abc123我是 这个字符串是否是数字,字母或者汉字,或者数字字母汉字都有,如果是的话显示True

13. print(d.isdecimal())

#如果d字符串中只有十进制字符,则返回True,否则为False

14.print(d.isnumeric())

#如果d中只有数字字符,则返回True,否则为False

15.print(d.isdigit())

#如果S中的所有字符都是数字,并且在d中至少有一个字符,则返回True

16. print("abc123".islower())

#如果字符串中的所有字母都是小写,则返回True

17.print("abc123".isupper())

#如果字符串中的所有字母都是大写,则返回True

18.print(" ".isspace())

#如果是空格字符串,则返回True

19. print("My Book".istitle())

#判断my book 是否为标题格式(每个单词首字母都是大写),如果是则返回true

20. print("My Book".lower())

#把字符串里元素全部转换成小写

21.print("My Book".upper())

#把字符串里元素全部转换成大写

22. print("My Book".ljust(10,'*'))

输出结果:My Book***

#my book在最左边后面内容由*填满,总共占10个字节

23. print("My Book".rjust(10,'*'))

输出结果: ***My Book

##my book在最右边前面内容由*填满,总共占10个字节

24. d=' hello world hello '

print(d.strip())

输出结果:hello world hello

#删除d字符串前面和后边的空格和换行符、制表符

25. print(d.lstrip())

#删除d字符串左边的空格和换行符、制表符

26. print(d.rstrip())

#删除d字符串右边的空格和换行符、制表符

27. print('my my book'.replace('my','your',1))

输出结果:your my book

#my book里的my用your替换,只替换一次

28.print('my book is'.split() )

输出结果:['my', 'book', 'is']

#把my book is 变为列表

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

python语言入门n-python语言入门之字符串的一些用法相关推荐

  1. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...

    其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...

  2. python语言入门p-python初学者怎么入门

    据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否"应该学习Python"也都发表 ...

  3. python和c哪个适合入门-编程入门选什么语言好?C 语言还是Python ?为你解析

    前面我分享过计算机行业已经成了学校选择排名第一,家长和学生都很看好计算机类专业.现在IT行业也越来越火爆,程序员越来越被人看好.面对相比同龄人高薪资的诱惑,人们很难不心动,即使秃头也值得! 那么问题来 ...

  4. python语言怎么用-Python语言应用解析,如何入门学Python?

    Python在机器学习人工智能领域非常流行,可以说是算法工程师的标配编程语言.Python语言广泛应用在web开发.大数据开发.人工智能开发.机器学习.后端开发等领域之中,近几年Python语言的趋势 ...

  5. 简单比较python语言和c语言的异同-Python快速入门之与C语言异同

    原标题:Python快速入门之与C语言异同 代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达 ...

  6. python语言入门电子版-python从入门到精通pdf

    pythonpdf是一款专注于python的电子图书,python一种面向对象的解释型计算机程序设计语言,而这款电子书就详细讲解了python相关知识,由浅入深,对初学者来说非常的实用.感兴趣的朋友欢 ...

  7. Python语言学习:python语言的特点、入门、基础用法之详细攻略

    Python语言学习:python语言的特点.入门.基础用法之详细攻略 相关内容 Python 基础教程 目录 python语言的特点 python语言的入门 python语言的基础用法 python ...

  8. C、C++、Java到Python,编程入门学习什么语言好?

    最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C.Java和Python依然蝉联前三位.万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录.而且后续随着业内对数据统计和挖掘需求的上涨,R ...

  9. python语言入门自学-Python入门

    如果你想选择一种语言来入门编程,那么Python绝对是首选!Python非常接近自然语言,精简了很多不必要的分号和括号,非常容易阅读理解.编程简单直接,更适合初学编程者,让其专注于编程逻辑,而不是困惑 ...

最新文章

  1. 土地档案管理系统需求分析
  2. Gartner公布五大新兴技术趋势 AI成主角
  3. 用VC写Assembly代码(2)
  4. 鸡啄米vc++2010系列7(对话框:创建对话框类和添加控件变量)
  5. 阶段3 2.Spring_04.Spring的常用注解_4 由Component衍生的注解
  6. uva11549Calculator Conundrum
  7. 操作系统实验一实验报告
  8. 服务器外置硬盘的分区格式,MacBook下移动硬盘分区配置几种格式解决方案
  9. tensorflow python cuda nividia驱动版本对照
  10. 被“投机之王”奉为交易核心的时间要素到底是什么?
  11. CSS3动画结束闪烁问题
  12. DBA备录_ORA-24247_网络访问被访问控制列表 (ACL) 拒绝
  13. 搭建redis的步骤
  14. ibeacon和微信周边介绍
  15. #define 用法解析
  16. 交换机端口镜像的设置
  17. 云计算运营—03 KVM虚拟化技术方案介绍
  18. Linux九阴真经之九阴白骨爪残卷3(自动化运维之系统安装)
  19. 煮饭的机器人作文_【会做家务的机器人】作文(八篇)
  20. KNN—数据归一化与参数优化_code

热门文章

  1. js 判断手机横竖屏的实现方法(不依赖任何其他库)
  2. python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)
  3. Mybatis 查询小技巧
  4. 第二阶段个人冲刺第一天总结
  5. TI(德州仪器) TMS320C674x逆向分析之一
  6. Funambol Developer#39;s Guide 中 connector development样例的问题
  7. 【转】NuGet.org 无法访问的解决方法
  8. Android在OnCreate中获取控件的宽度和高度
  9. java中判断字符串是否为数字的三种方法
  10. NodeJs:用 nodejs + edge + ejs + c#,打造属于自己的代码生成器