Python学习笔记(尚硅谷)——字符串
字符串
1.eg:
s="子曰:"学而时习之,不亦说乎""
上面的内容是错误的,因为相同的引号之间不能嵌套。简单来说就是单引号里面不能再嵌套单引号,双引号里面不能再嵌套双引号。
2.单引号和双引号不能跨行使用,如果需要跨行使用的话需要在行末加上符号'\'
s='村眠不觉醒, \
处处闻啼鸟, \
夜来风雨声, \
花落知多少'
注意:上面打印出来的文本没有体现出来换行。如果想要在文本中体现出来换行效果,需要使用长字符串。长字符串可以跨行使用。
格式化字符串
1.字符串之间也可以进行加法运算。
如果把两个字符串进行相加,则自动将两个字符串拼接为一个。
eg:
s='hello '+'world!'
print(s)
2.在创建字符串时,可以在字符串中指定占位符%s 在字符串中表示任意字符%f 浮点数占位符%d 整数占位符
b='hello %s' %'Grace'
#输出结果为 hello Grace
s='hello %s 你好 %s' %('Grace','Tom')
#输出结果为 hello Grace 你好 Tomb='hello %3s' %'Grace'
#%3s的作用是设置占位字符串的最小位数为3b='hello %3.5s' %'Grace'
#%3.5s的作用是设置占位字符串的位数范围为3到5b='hello %.2f' %233.456
#结果为hello 233.46。目的是保留两位小数,并且会四舍五入#格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串
#在格式化
a=123
b=967
c=f'hello {a} {b}'
# 结果为 hello 123 967
3.使用四种方式来输出欢迎 xxx 光临
# 创建一个字符串来保存你的名字
name='孙悟空'
# 拼串
print('欢迎 '+name+' 光临')
# 多个参数
print('欢迎',name,'光临') #注意:这时就不用再留出空格了,系统会自动留出空格的
#占位符
print('欢迎 %s 光临'%name)
# 格式化字符串
print(f'欢迎 {name} 光临')
4.字符串的复制(将字符串与数字相乘)
a='abc'
# *在语言中表示乘法
# 如果将字符串与数字相乘,则解释器会将字符串重复指定的次数并返回。
a='abc'
a=a*20
print(a)
Python学习笔记(尚硅谷)——字符串相关推荐
- Python学习笔记D4(字符串和序列)
Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...
- MySQL学习笔记——尚硅谷李玉婷经典版MySQL基础笔记(一)
MySQL学习笔记--尚硅谷李玉婷经典版MySQL基础笔记(一) MySQL学习笔记目录 MySQL学习笔记--尚硅谷李玉婷经典版MySQL基础笔记(一) 一.基础知识 1.MySQL的语法规范 2. ...
- maven学习笔记——尚硅谷
文章目录 maven学习笔记--尚硅谷 第一章 Maven概述 第一节 为什么要学习Maven 1.Maven 作为依赖管理工具 1.1 jar 包的规模 1.2 jar 包的来源 1.3 jar 包 ...
- Rabbitmq学习笔记(尚硅谷2021)
Rabbitmq学习笔记 (尚硅谷) 1.MQ 的概念 1.1 什么是 MQ? 1.2 为什么要用 MQ? 削峰 解耦 异步 1.3 MQ 的分类 ActiveMQ Kafka RocketMQ Ra ...
- 【HBase学习笔记-尚硅谷-Java API shell命令 谷粒微博案例】
HBase学习笔记 HBase 一.HBase简介 1.HBase介绍 2.HBase的逻辑结构和物理结构 3.数据模型 4.基本架构 二.快速入门 1.配置HBase 2.命令 三.API 1.获取 ...
- Java学习笔记 | 尚硅谷项目三详解
该笔记基于B站视频:尚硅谷Java入门视频教程 目录 1,目标 2,需求说明 2.1,功能实现 2.1,菜单显示 2.2,添加功能 2.3,删除功能 2.3,查看团队成员 3,软件设计结构 4,具体实 ...
- python学习笔记3(字符串)
字符串 定义:以单引号或双引号括起来的任意文本 #创建字符串 str1 = 'sunck is a good man!' 字符串运算 #字符串连接 str2 = 'sunck is a' str3 = ...
- Python学习笔记第一天----字符串和列表
一.字符串 # 在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号 "This is a string" 'This is also a strin ...
- Elasticsearch7学习笔记(尚硅谷)
文章目录 一.ElasticSearch概述 1.ElasticSearch是什么 2.全文搜索引擎 3.ElasticSearch 和 Solr 3.1 概述 3.2 比较总结 二.Elastics ...
- Python学习笔记——变量和字符串
目录 导引 案例一: 赋值,输出 案例二:赋值,计算,输出 案例三:赋值,拼接,输出 案例四:赋值,输出(转义字符的使用) 案例五:赋值,输出(多个转义字符的使用) 案例六:赋值,输出(赋值多行) 导 ...
最新文章
- 【转】on delete cascade
- Android开发高手课笔记--如何打造高质量应用?
- 我的Android进阶之旅------gt;Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题...
- avr计数_使用8位LCD创建计数器| AVR
- pycharm 快捷键2
- wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
- arm汇编语言调用C函数之参数传递
- HDOJ-1272 小希的迷宫
- 剑指offer答案python_剑指offer(python)(未完)
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_4_方法引用_通过super引用父类的...
- oracle服务器端怎么打开监听_Oracle11g监听器(Listener)的一些基础知识
- 计算机管理无法输入密码,光大网银控件已安装但无法输入密码
- Windows下Mysql完全卸载教程
- 28岁,转行学 IT 靠谱吗?
- 企业python面试题
- YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(下)
- 手把手指导制作一个 WebAR 与小程序 AR
- raid5硬盘插到计算机读取,【哭着写下这篇文章】win2008软raid5变成2个磁盘组的数据恢复...
- MarketsandMarkets:2018年全球太阳能背板市场需求将超17亿美元
- C++程序设计:原理与实践(进阶篇)16.3 通用搜索算法f?ind_if()