字符串类型 str-->转义符-->字符串格式化-->占位符-->综合案例
# ###字符串类型 str
"""
用引号起来的就是字符串
三种引号:单引号 双引号 三引号
""" """
转义:\
(1)把有意义的字符变得无意义
(2)把没有意义的字符变得有意义 \n或者\r\n\ :换行
\t 一个缩进(水平制表符)
\r:将\r后面的所有字符拉到当前首行 """ #(1) 单引号表达字符串 strvar = "来老男孩培训出去之后会变屌丝吗" print(strvar)
print(type(strvar)) #(2) 双引号表达字符串 strvar = "童年\n是梦的真"
print(strvar)
strvar = "是真\t的梦"
print(strvar)
strvar = "是回忆\r\n时含泪的微笑"
print(strvar)
strvar = "冰冻三尺\r非一让之寒"
print(strvar)
strvar = "滴水\n穿石\r非一日之功"
print(strvar)
strvar = "作者来自'帅帅'的我"
print(strvar)
strvar = "桂林\"山水\"甲天下"
print(strvar) #(3) 三引号表达字符串(三引号的字符串支持跨行) strvar = """轻轻的走了,
正如轻轻的来'""" strvar = """我轻轻的'挥一挥'衣袖,
不带走"一片"云彩.""" print(strvar) # 元字符串 r"123456"
'''元字符串可以让转义符失效'''
strvar = r"成功\n需要一天一天积累"
strvar = r"www\baidu\nte" print(strvar) # (5) 字符串的格式化
"""
%d %f %s
语法:"字符串" %(实际值) """ # %d 占位符 代表整型 strvar = "今天我来深圳的第一天买了%d几个苹果,好贵"%(5) print(strvar) # %2d 占两位字符 默认字符居右,用空格部位 strvar = "来深圳学习,租的房子都是%2d房1厅,房子又小又贵,死咯"%(1)
print(strvar) strvar = "我在下面的超市买了%4d本笔记本"%(2)
print(strvar) strvar = "我来深圳学习每天都要消费%-4d元,"%(1)
print(strvar) # %f 占位符 代表浮点型 默认保留6位小数点 strvar = "今天买了一瓶水%f元"%(4.55)
print(strvar) # %.2f 保留小数点 存在四舍五入的情况 strvar = "今天我去市场买菜小白%.2f元一斤"%(5.6672)
print(strvar) # %s 占位符 代表字符串 strvar = "深圳天要下雨,娘要%s"%("嫁人")
print(strvar) #综合案列: 参数按照顺序一一写入 strvar = "聪明是%.2f种天赋,而善良是%d种选择,是我们对这个世界的态度,是支撑自己走过%s的信念。"%(1,1,"风风雨雨")
print(strvar)
字符串类型 str-->转义符-->字符串格式化-->占位符-->综合案例的更多相关文章
- python 将列表嵌套字典的unicode字符串转换为str格式的字符串的方法
今天在进行django开发的过程中遇到了一个非常棘手的问题, 因为需求原因, 需要将一份数据存为json格式到数据库中, 如下面这种格式: list_1 = [{"name":&q ...
- go语言基础之字符串类型 和 字符与字符串类型的区别
1.字符串类型 示例1: package main //必须有一个main包 import "fmt" func main() { var str1 string str1 = & ...
- 【我的Android进阶之旅】解决strings.xml格式化占位符错误: Multiple substitutions specified in non-positional format
今天有一个Android新手使用strings.xml进行格式化的时候报了占位符错误, Multiple substitutions specified in non-positional forma ...
- C#字符格式化占位符
using System; using System.Diagnostics; using System.Text; using System.Collections; using System.Co ...
- go fmt格式化----“占位符”
https://studygolang.com/articles/2644 https://studygolang.com/static/pkgdoc/pkg/fmt.htm
- C# 中的占位符本质
占位符本质 1.占位符是相对于String字符串类型而言的. 2.占位符其实就是调用String.Format()方法.把指定的变量拼接到定义好的字符串模板中组成新的字符串.
- Swift3.0语言教程使用占位符格式创建和初始化字符串
Swift3.0语言教程使用占位符格式创建和初始化字符串 Swift3.0语言教程使用占位符格式创建和初始化字符串在很多的编程语言中都存在占位符,占位符就是为指定的内容占留一个位置.此功能一般在开发者 ...
- python_05 可变类型与不可变类型、集合、字符串格式化
可变数据类型与不可变数据类型: 1.可变:列表,字典 2.不可变:字符串,数字,元组 访问顺序: 1.顺序访问:字符串,列表,元组 2.映射:字典 集合 由不同元素组成的集合,集合中是一组无序排列的可 ...
- Java日志格式应该是占位符还是字符串拼接
背景 上次在群中,有个群友说自己把所有项目中,所有使用占位符打印日志的方式都修改成为了字符串拼接的方式,因为他曾经看了一篇文章,说字符串拼接的形式比占位符形式的性能更好,这个话题引起了大家的广泛讨 ...
随机推荐
- Linux中 SonarQube代码质量管理平台安装
SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误. SonarQube安装 1.环境准备 (1)sonarQube 下载地址https://www.sonarqu ...
- GDI+绘制五星红旗
五星红旗是由红色背景,加5个黄色五角星组成.绘制一个五星红旗的思路,就是先定义一个五角星的自定义控件,然后通过设置五角星的大小.位置.旋转角度等属性,组合成一个五星红旗. 五角星自定义控件代码: pu ...
- 宝塔使用FTP的问题
我们在使用宝塔FTP面板的时候,会用到FTP工具,但是开的账号在使用 FTP或WinSCP的时候会出现问题,连接不上. 具体解决方式: 参考文档: https://blog.csdn.net/hc11 ...
- OOM
在mnist上测试卷积网络时,显存不够导致下面的报错: ResourceExhaustedError (see above for traceback): OOM when allocating te ...
- POJ-1143(状态压缩)
Number Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3432 Accepted: 1399 Descripti ...
- [No0000108]Git1/9-Git简介与入门
Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写过长篇大论, ...
- C语言中gets(), scanf()区别
C语言中gets(), scanf()区别 相同点: gets()和 scanf() 1.函数都可用于输入字符串 2.都在stdio.h头文件中定义. 3.字符串接受字符结束后自动加'\0' 不同点: ...
- coreseek搜索
参考文档地址:http://github.tiankonguse.com/doc/sphinx/
- PHP-之POSIX系列函数和兼容Perl系列函数比较
PHP有两种正则系列函数 POSIX 系列和兼容Perl系列的函数 在PHP大于5.3使用POSIX系列函数会报E_DEPRECATED 错误, POSIX系列函数在大于5.3版本不建议使用,PHP7 ...
- CSS盒子模型(简要了解)
CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content).内边距(padding).边框(border) 和 外边距(marg ...