# ###字符串类型 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-->转义符-->字符串格式化-->占位符-->综合案例的更多相关文章

  1. python 将列表嵌套字典的unicode字符串转换为str格式的字符串的方法

    今天在进行django开发的过程中遇到了一个非常棘手的问题, 因为需求原因, 需要将一份数据存为json格式到数据库中, 如下面这种格式: list_1 = [{"name":&q ...

  2. go语言基础之字符串类型 和 字符与字符串类型的区别

    1.字符串类型 示例1: package main //必须有一个main包 import "fmt" func main() { var str1 string str1 = & ...

  3. 【我的Android进阶之旅】解决strings.xml格式化占位符错误: Multiple substitutions specified in non-positional format

    今天有一个Android新手使用strings.xml进行格式化的时候报了占位符错误, Multiple substitutions specified in non-positional forma ...

  4. C#字符格式化占位符

    using System; using System.Diagnostics; using System.Text; using System.Collections; using System.Co ...

  5. go fmt格式化----“占位符”

    https://studygolang.com/articles/2644 https://studygolang.com/static/pkgdoc/pkg/fmt.htm

  6. C# 中的占位符本质

    占位符本质 1.占位符是相对于String字符串类型而言的. 2.占位符其实就是调用String.Format()方法.把指定的变量拼接到定义好的字符串模板中组成新的字符串.

  7. Swift3.0语言教程使用占位符格式创建和初始化字符串

    Swift3.0语言教程使用占位符格式创建和初始化字符串 Swift3.0语言教程使用占位符格式创建和初始化字符串在很多的编程语言中都存在占位符,占位符就是为指定的内容占留一个位置.此功能一般在开发者 ...

  8. python_05 可变类型与不可变类型、集合、字符串格式化

    可变数据类型与不可变数据类型: 1.可变:列表,字典 2.不可变:字符串,数字,元组 访问顺序: 1.顺序访问:字符串,列表,元组 2.映射:字典 集合 由不同元素组成的集合,集合中是一组无序排列的可 ...

  9. Java日志格式应该是占位符还是字符串拼接

    背景 ​ 上次在群中,有个群友说自己把所有项目中,所有使用占位符打印日志的方式都修改成为了字符串拼接的方式,因为他曾经看了一篇文章,说字符串拼接的形式比占位符形式的性能更好,这个话题引起了大家的广泛讨 ...

随机推荐

  1. 剖析RAC中的@weakify、@strongify

    0.很长的前言 1.问题 2.RAC是怎么解决的 2.weakify.strongify的定义 预备知识 一层层展开weakify 3.RAC装逼宏 metamacro_argcount 的定义 me ...

  2. SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用

    由于项目的需要,登录SharePoint Application的用户将从一个统一平台中获取,而不是从Domain中获取,所以需要对SharePoint Application的身份验证(Claims ...

  3. 面向对象。OOP三大特征:封装,继承,多态。 这个讲的是【封存】

    class Ren { private $name; private $sex; private $age; //年龄必须在18-50之间 function __constuct($v) { $thi ...

  4. python中的细节

    # 1 # li = ['a', 'b', 'c', 'd','e'] # print(li[10:]) #[] 不报错 # 2 # 这不是True或False,而是值 # 另外,优先级 not &g ...

  5. 阿里云VPC服务器通过ClassicLink访问经典网络服务器

    VPC中的服务器名称是 vpc-ecs1 , 经典网络中的服务器名称是 classic-ecs2 ,要实现 vpc-ecs1 通过内网访问 classic-ecs2 . VPC 网段是 10.0.0. ...

  6. linux下python3.5环境搭建

    ubuntu12 在虚拟机vm11版本下安装正常,ubuntu14在虚拟机11-14版本下均因为某些文件权限不够安装失败(ubuntu14安装失败),未解决. ubuntu12 安装完成后,首先安装 ...

  7. WebStorm中配置node.js(Windows)

    WebStorm中配置node.js(Windows) 一.node 1.下载安装包 32 位 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi ...

  8. ZOJ - 2853 Evolution 线性变换变成矩阵快速幂

    题意:给你N个数,1~N分别为num[i],  以及T个 (i,j,P) 对于每组(i,j,P),让你将  num[i] 减去 P*num[i]  再把 P*num[i] 加到 num[j] 上.T个 ...

  9. centos7.2 nfs安装配置

    nfs服务端 ip:192.168.1.16 1.yum -y install rpcbind nfs-utils 2.创建文件/etc/exports,内容如下 /mnt/ 192.168.1.0/ ...

  10. Mean reversion (finance) 均值回归

    Mean reversion (finance)  均值回归