字符串

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学习笔记(尚硅谷)——字符串相关推荐

  1. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  2. MySQL学习笔记——尚硅谷李玉婷经典版MySQL基础笔记(一)

    MySQL学习笔记--尚硅谷李玉婷经典版MySQL基础笔记(一) MySQL学习笔记目录 MySQL学习笔记--尚硅谷李玉婷经典版MySQL基础笔记(一) 一.基础知识 1.MySQL的语法规范 2. ...

  3. maven学习笔记——尚硅谷

    文章目录 maven学习笔记--尚硅谷 第一章 Maven概述 第一节 为什么要学习Maven 1.Maven 作为依赖管理工具 1.1 jar 包的规模 1.2 jar 包的来源 1.3 jar 包 ...

  4. Rabbitmq学习笔记(尚硅谷2021)

    Rabbitmq学习笔记 (尚硅谷) 1.MQ 的概念 1.1 什么是 MQ? 1.2 为什么要用 MQ? 削峰 解耦 异步 1.3 MQ 的分类 ActiveMQ Kafka RocketMQ Ra ...

  5. 【HBase学习笔记-尚硅谷-Java API shell命令 谷粒微博案例】

    HBase学习笔记 HBase 一.HBase简介 1.HBase介绍 2.HBase的逻辑结构和物理结构 3.数据模型 4.基本架构 二.快速入门 1.配置HBase 2.命令 三.API 1.获取 ...

  6. Java学习笔记 | 尚硅谷项目三详解

    该笔记基于B站视频:尚硅谷Java入门视频教程 目录 1,目标 2,需求说明 2.1,功能实现 2.1,菜单显示 2.2,添加功能 2.3,删除功能 2.3,查看团队成员 3,软件设计结构 4,具体实 ...

  7. python学习笔记3(字符串)

    字符串 定义:以单引号或双引号括起来的任意文本 #创建字符串 str1 = 'sunck is a good man!' 字符串运算 #字符串连接 str2 = 'sunck is a' str3 = ...

  8. Python学习笔记第一天----字符串和列表

    一.字符串 # 在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号 "This is a string" 'This is also a strin ...

  9. Elasticsearch7学习笔记(尚硅谷)

    文章目录 一.ElasticSearch概述 1.ElasticSearch是什么 2.全文搜索引擎 3.ElasticSearch 和 Solr 3.1 概述 3.2 比较总结 二.Elastics ...

  10. Python学习笔记——变量和字符串

    目录 导引 案例一: 赋值,输出 案例二:赋值,计算,输出 案例三:赋值,拼接,输出 案例四:赋值,输出(转义字符的使用) 案例五:赋值,输出(多个转义字符的使用) 案例六:赋值,输出(赋值多行) 导 ...

最新文章

  1. 【转】on delete cascade
  2. Android开发高手课笔记--如何打造高质量应用?
  3. 我的Android进阶之旅------gt;Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题...
  4. avr计数_使用8位LCD创建计数器| AVR
  5. pycharm 快捷键2
  6. wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
  7. arm汇编语言调用C函数之参数传递
  8. HDOJ-1272 小希的迷宫
  9. 剑指offer答案python_剑指offer(python)(未完)
  10. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_4_方法引用_通过super引用父类的...
  11. oracle服务器端怎么打开监听_Oracle11g监听器(Listener)的一些基础知识
  12. 计算机管理无法输入密码,光大网银控件已安装但无法输入密码
  13. Windows下Mysql完全卸载教程
  14. 28岁,转行学 IT 靠谱吗?
  15. 企业python面试题
  16. YOLO系列(v1~v3)的学习及YOLO-Fastest在海思平台的部署(下)
  17. 手把手指导制作一个 WebAR 与小程序 AR
  18. raid5硬盘插到计算机读取,【哭着写下这篇文章】win2008软raid5变成2个磁盘组的数据恢复...
  19. MarketsandMarkets:2018年全球太阳能背板市场需求将超17亿美元
  20. C++程序设计:原理与实践(进阶篇)16.3 通用搜索算法f?ind_if()

热门文章

  1. Mysql-元数据的查询/case when配合聚合函数的技巧
  2. 计算机网络自顶向下-应用层
  3. linux系统编码启动,Linux启动流程介绍
  4. 共用体变量不能在定义时初始化_【C语言资料更新】共用体联合体
  5. 通过XShell实现windows文件上传到Linux服务器上
  6. nginx配置文件注释说明
  7. 初学FineReport(二)
  8. 快速划分分栏控制器上的item(自定义)
  9. LeetCode(620)——有趣的电影(MySQL)
  10. 数据库---基础知识