简明python学习笔记—基本概念
目录
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学习笔记—基本概念相关推荐
- Python学习网站(简明python教程,The Python Tutorial,Python学习笔记,啄木鸟社区)
简明python教程(W3CSCHOOL):http://www.w3cschool.cc/python/python-tutorial.html The Python Tutorial(英文): h ...
- OpenCV之Python学习笔记
RSS订阅 登陆 注册 原文链接地址:http://www.itozi.net/19477.html OpenCV之Python学习笔记 ITOZI 发布于 2015-08-06 分类:OpenSta ...
- Python学习笔记(十一)
Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...
- 廖Python学习笔记一
1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...
- OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
OpenCV之Python学习笔记 一直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看到一本国外的新书< ...
- Python学习笔记:Day 16 编写移动App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day15 部署Web App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day14 完成Web App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day13 提升开发效率
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
最新文章
- 一.Python 基础
- Spring使用外部属性文件
- 利用队列实现车厢编组
- NSString 练习
- 【FZU - 2140 】Forever 0.5 (计算几何,构造)
- java什么变量用作英文_Java基础之变量-什么是变量
- Nature重磅综述|关于RNA-seq,你想知道的都在这(续)
- 虚函数和虚表指针的例子
- vc显示jpg,gif图像简单方法
- 在ARMSYS(S3C44B0X开发板)上进行uClinux内核移植的总结
- 如何禁止TextBox的记忆功能
- 【VB.Net】泛型IIF
- 【英语阅读】经济学人 | 人脸识别不只是另一种技术。它将改变社会
- centos安装bzip2
- unity怎么制作云飘动_【Unity3D】实现云循环漂浮效果
- 解决Ubuntu18.04网易云音乐打不开的问题
- AI对供应链物流有啥影响 听这位业内大牛给你解释
- Oracle数据库远程连接的方法
- 如何抓到入侵网站的黑客?
- hdfs命令响应特别慢的问题
热门文章
- 一个简单的自定义alert方法
- 【笔记】玩转CSS3新特性_from_JSPang
- 老板儿子来公司实习,还让我带着他学Python?搞笑
- 腾讯区块链团队首次换将,蔡弋戈将变动职务
- 使用手机APP远程控制51单片机
- 小红书竞品分析_小红书与网易考拉海购竞品分析报告
- wordpress 数据库_在WordPress中使用数据库
- 苹果电脑和Windows怎么切换 苹果电脑安装双系统的利弊
- 教你如何在快应用中跳转到Android的app
- ORA-3136 WARNING: inbound connection timed out (ORA-3136)