目录

1.字符串

2.字符串与数字转换

3.数字转换为字符串

4.格式化字符串

5.格式化控制符

6.字符串查找

7.字符串替换

8.字符串分割


1.字符串

普通字符串

'hello world'
"hello world"
'hello "world'
"hello 'world"
"hello \"world"

原始字符串

r'hello \n world'

长字符串

s="""
《早发白帝城》
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不住,轻舟已过万重山。
"""
print(r)

2.字符串与数字转换

int("80")
float('80.0')
int('AB',16)

3.数字转换为字符串

主要利用 str() 函数

str(80)
str(True)

4.格式化字符串

i = 32
str_sample = "i * i = {}".format(i * i)
print(str_sample)str_sample = "i * i = {}".format(i * i)
print(str_sample)str_sample = "{0} * {0} = {1}".format(i, i * i)
print(str_sample)str_sample = "{p1} * {p1} = {p2}".format(p1 = i,p2 = i * i)
print(str_sample)

5.格式化控制符

salary = 5834.5678
name = "Tony"
s="{0:s}年龄{1:d},工资是{2:f}元。".format(name,20,salary)
print(s)salary = 5834.5678
name = "Tony"
s="{0}年龄{1},工资是{2:0.2f}元。".format(name,20,salary)
print(s)salary = 5834.5678
name = "Tony"
s="{0}年龄{1},工资是{2:G}元。".format(name,20,salary)
print(s)salary = 5834.5678
name = "Tony"
s="{0}年龄{1},工资是{2:g}元。".format(name,20,salary)
print(s)salary = 5834.5678
name = "Tony"
s="{0}年龄{1},工资是{2:e}元。".format(name,20,salary)
print(s)salary = 5834.5678
name = "Tony"
s="{0}年龄{1},工资是{2:E}元。".format(name,20,salary)
print(s)s="十进制数{0:d}的八进制表示为{0:o}。".format(18)
print(s)s="十进制数{0:d}的十六进制表示为{0:X}。".format(18)
print(s)"十进制数{0:d}的十六进制表示为{0:x}。".format(18)
print(s)

6.字符串查找

s = "Hello World"
print(s.find('e'))
print(s.find('l'))
print(s.find('l',4))
print(s.find('l',4,6))

7.字符串替换

s= "AB CD EF GH IJ"
print(s.replace(' ','|',2)) # replace(old, new[,count])
print(s.replace(' ','|'))
print(s.replace(' ','|',1))

8.字符串分割

s= "AB CD EF GH IJ"
print(s.split(' '))
print(s.split(' ',maxsplit = 0))
print(s.split(' ',maxsplit = 1))
print(s.split(' ',maxsplit = 2))

简明python学习笔记—基本概念相关推荐

  1. Python学习网站(简明python教程,The Python Tutorial,Python学习笔记,啄木鸟社区)

    简明python教程(W3CSCHOOL):http://www.w3cschool.cc/python/python-tutorial.html The Python Tutorial(英文): h ...

  2. OpenCV之Python学习笔记

    RSS订阅 登陆 注册 原文链接地址:http://www.itozi.net/19477.html OpenCV之Python学习笔记 ITOZI 发布于 2015-08-06 分类:OpenSta ...

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

  5. OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并

    OpenCV之Python学习笔记 一直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看到一本国外的新书< ...

  6. Python学习笔记:Day 16 编写移动App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. Python学习笔记:Day15 部署Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. Python学习笔记:Day14 完成Web App

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. Python学习笔记:Day13 提升开发效率

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. 一.Python 基础
  2. Spring使用外部属性文件
  3. 利用队列实现车厢编组
  4. NSString 练习
  5. 【FZU - 2140 】Forever 0.5 (计算几何,构造)
  6. java什么变量用作英文_Java基础之变量-什么是变量
  7. Nature重磅综述|关于RNA-seq,你想知道的都在这(续)
  8. 虚函数和虚表指针的例子
  9. vc显示jpg,gif图像简单方法
  10. 在ARMSYS(S3C44B0X开发板)上进行uClinux内核移植的总结
  11. 如何禁止TextBox的记忆功能
  12. 【VB.Net】泛型IIF
  13. 【英语阅读】经济学人 | 人脸识别不只是另一种技术。它将改变社会
  14. centos安装bzip2
  15. unity怎么制作云飘动_【Unity3D】实现云循环漂浮效果
  16. 解决Ubuntu18.04网易云音乐打不开的问题
  17. AI对供应链物流有啥影响 听这位业内大牛给你解释
  18. Oracle数据库远程连接的方法
  19. 如何抓到入侵网站的黑客?
  20. hdfs命令响应特别慢的问题

热门文章

  1. 一个简单的自定义alert方法
  2. 【笔记】玩转CSS3新特性_from_JSPang
  3. 老板儿子来公司实习,还让我带着他学Python?搞笑
  4. 腾讯区块链团队首次换将,蔡弋戈将变动职务
  5. 使用手机APP远程控制51单片机
  6. 小红书竞品分析_小红书与网易考拉海购竞品分析报告
  7. wordpress 数据库_在WordPress中使用数据库
  8. 苹果电脑和Windows怎么切换 苹果电脑安装双系统的利弊
  9. 教你如何在快应用中跳转到Android的app
  10. ORA-3136 WARNING: inbound connection timed out (ORA-3136)