字符串类型 string

'''

用引号引起来的就是字符串

三种引号: 单引号 双引号 三引号

'''

'''

转义字符:\

(1) 把有意义的字符变得无意义

(2) 将无意义的字符变得有意义

 

\n 或者 \r\n : 换行

\t 一个缩进 (水平制表符)

\r : 将\r后面的所有字符拉倒当前行首

'''

(1) 单引号表达字符串

strvar = '今天天气好晴朗哦'

print(strvar)

print(type(strvar))

(2) 双引号表达字符串

strvar = "手拿\n小灵通"

strvar = "走在\t风雨中"

strvar = "左\r\n手换右手"

strvar = "右手\r打不通"

strvar = "右\n手\r打不通"

strvar = "走在'冷'风中"    

# 类似于注释的用法,如果外面是双引号,里面需要单引号,反之亦然.

strvar = "走在\"冷\"风中"   # 硬要使用双引号 使用\ 进行转义

print(strvar)

(3) 三引号表达字符串 (三引号的字符串支持跨行)

strvar = '''

轻轻的我走了,

正如我轻轻的来 '''

 

strvar = """

我轻轻的'挥一挥'衣袖,

不带"走一片"云彩,

"""

print(strvar)

(4) 元字符串  r"123"

'''元字符串可以让转义字符失效'''

strvar = r"本来\n无一物"

strvar = r"C:\Windows\appcompat\nabc"

print(strvar)   #"C:\Windows\appcompat\nabc"

(5) 字符串的格式化

"""

%d %f %s

语法: "字符串" % (实际值)

"""

%d 占位符  代表整型

strvar = "何键翰买了%d个娃娃" % (3)

print(strvar)  #何键翰买了3个娃娃

 

%2d 占2位,默认字符居右,用空格补位

strvar = "黄文买了%d本相对论" % (3)

print(strvar)  #黄文买了3本相对论

 

strvar = "黄文买了%4d本相对论" % (3)

print(strvar)  #黄文买了   3本相对论

%-4d 占4位,默认字符居左,用空格补位

strvar = "黄文买了%-4d本相对论" % (3)

print(strvar)  #黄文买了3   本相对论

 

%f 占位符 代表浮点型 默认保留6位小数点

strvar = "今天大白菜%f一斤" % (2.35)

print(strvar)  #今天大白菜2.350000一斤

%.2f 保留2位小数 存在四舍五入的情况

strvar = "今天大白菜%.1f一斤" % (2.35)

print(strvar)  #今天大白菜2.4一斤

%s 占位符 代表字符串

strvar = "%s" % ("易思")

print(strvar)  #易思

综合案例: 参数按照顺序一一写入

strvar = "郑璐今天发工资一共%.2f元,买了%d量布加迪威龙,心情%s" % (999.129,10,"爽爆了")

print(strvar)

 #郑璐今天发工资一共999.13元,买了10量布加迪威龙,心情爽爆了

"""

存在强制转换的情况;

strvar = "今天大白菜%.1f一斤" % (100)  #今天大白菜100.0一斤

strvar = "今天大白菜%d一斤" % (5.67)   #今天大白菜5一斤

print(strvar)

"""


转载于:https://www.cnblogs.com/qiuyl/p/11024410.html

Python---String 字符串类型相关推荐

  1. python中字符串类型的encode()方法_第五章 Python字符串常用方法详解

    5.1 Python字符串拼接(包含字符串拼接数字) 在 Python中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" ...

  2. python json字符串类型的value换行方案

    按照标准json语法,字符串类型的value是不能换行写的. 例如,以下是错误的写法 {"key":"helloworld" } 但是遇到了需要在json中写代 ...

  3. python定义字符串类型_Python数据类型之字符串

    1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...

  4. python的字符串类型

    一.python2的字符串类型 在python2中,字符串一般有两种类型,unicode和str.(python3中是Unicode类型) str类型,字节码类型,根据某种编码把字符串转成对应的字节, ...

  5. C++中string字符串类型详解及常见方法分析

    因为C中除了字符数组以外没有直接与字符串相关的变量类型,在处理一些问题的时候不是很方便.所以C++提供新的数据类型--字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用 ...

  6. python:判断字符串类型方法

    str对象包括如下用于判断字符串类型的方法: str.isalnum():是否全为字母或数字 str.isalpha():是否全为字母 str.isdecimal():是否只含十进制数字符号 str. ...

  7. python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型

    [背景] 之前已经使用过chardet了,也算用了不少次了. 之前也写过和chardet相关的: 但是没写教程,举例说明如何使用. 现在去举例解释解释. [python示例代码演示如何用chardet ...

  8. String字符串类型

    1 简介 String 类型是 Redis 最基本的类型(与Memcache一样,其支持的操作与memcache的操作类似),一个 key 对应一个 value ,它的功能更丰富.设置可以存储二进制的 ...

  9. python测试字符串类型的函数_python-02 数据类型 字符串str

    字符串str 一.字符串定义 概念:字符串是有序的 不可修改的,元素以引号包围的序列 引号类型:''单引号 ""双引号 " ""三引号 '''三单引号 ...

  10. string型c语言,C++中string字符串类型介绍

    1. 简介 C语言中通过字符相连已经基本创造出了字符串的常规操作,然而,字符串在C语言中并不是常规类型,而是一个类似于数组的结构,在C++中,通过模板类的操作创建了string类,这样的方法更适合于现 ...

最新文章

  1. 数据统计脚本(一周)
  2. 数据库锁解决并发问题
  3. C#数据结构与算法揭秘15
  4. php 调用 perl,在PHP中使用与Perl兼容的正则表达式
  5. 问题 D: 巧求和(思维)
  6. 【线上分享】音频多麦盲分技术
  7. 利剑无意之如何判断一个数在40亿个整数中
  8. jquery-循环遍历
  9. 防范网络*** 应用层防护是重点
  10. 2017.9.9 传送带 失败总结
  11. LIS (nlogn)的算法
  12. iOS基本UI元素示例教程
  13. python 节假日_python获取全年节假日
  14. 帮我妹一 jio 踹开了 C 语言的大门,从此学习的路上不再迷茫不再彷徨(史上最强 C语言学习路线)
  15. pyqt5 点击开始按钮,执行事件,中途点击暂停按钮后,所执行的事件暂停
  16. ipad、iphone 怎么真机调试
  17. C++ __builtin_系列函数
  18. 手机淘宝的flexible设计与实现
  19. linux 系统 Shell语言 基础
  20. Oracle序列的创建和使用

热门文章

  1. 未来计算机对世界的改变,到2030年,世界将会发生的10个改变,科学家:科技决定未来!...
  2. c# mvc5 view 多层_三、 添加视图View(ASP.NET MVC5 系列)
  3. 12c oracle 修改内存_Oracle Database 12c In-Memory(内存数据库) 基本原理与简介
  4. 服务器是通用计算机吗,服务器与台式计算机不同吗?有何区别?
  5. 批处理结束某个进程_[MIT6.824-lab1] 批处理算法模型MapReduce
  6. 济南大学计算机二级成绩查询,济南大学泉城学院教务系统成绩查询登录入口 jwxt.ujnpl.com/jwglxt/,精英高考网...
  7. WordPress ProfilePress插件多个严重漏洞
  8. John the Ripper 密码破解者
  9. 计算机专业的学生怎么可以连计算机发展史都不知道
  10. vspython版本控制_python使用git进行版本控制1