Python---String 字符串类型
字符串类型 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 字符串类型相关推荐
- python中字符串类型的encode()方法_第五章 Python字符串常用方法详解
5.1 Python字符串拼接(包含字符串拼接数字) 在 Python中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" ...
- python json字符串类型的value换行方案
按照标准json语法,字符串类型的value是不能换行写的. 例如,以下是错误的写法 {"key":"helloworld" } 但是遇到了需要在json中写代 ...
- python定义字符串类型_Python数据类型之字符串
1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...
- python的字符串类型
一.python2的字符串类型 在python2中,字符串一般有两种类型,unicode和str.(python3中是Unicode类型) str类型,字节码类型,根据某种编码把字符串转成对应的字节, ...
- C++中string字符串类型详解及常见方法分析
因为C中除了字符数组以外没有直接与字符串相关的变量类型,在处理一些问题的时候不是很方便.所以C++提供新的数据类型--字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用 ...
- python:判断字符串类型方法
str对象包括如下用于判断字符串类型的方法: str.isalnum():是否全为字母或数字 str.isalpha():是否全为字母 str.isdecimal():是否只含十进制数字符号 str. ...
- python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型
[背景] 之前已经使用过chardet了,也算用了不少次了. 之前也写过和chardet相关的: 但是没写教程,举例说明如何使用. 现在去举例解释解释. [python示例代码演示如何用chardet ...
- String字符串类型
1 简介 String 类型是 Redis 最基本的类型(与Memcache一样,其支持的操作与memcache的操作类似),一个 key 对应一个 value ,它的功能更丰富.设置可以存储二进制的 ...
- python测试字符串类型的函数_python-02 数据类型 字符串str
字符串str 一.字符串定义 概念:字符串是有序的 不可修改的,元素以引号包围的序列 引号类型:''单引号 ""双引号 " ""三引号 '''三单引号 ...
- string型c语言,C++中string字符串类型介绍
1. 简介 C语言中通过字符相连已经基本创造出了字符串的常规操作,然而,字符串在C语言中并不是常规类型,而是一个类似于数组的结构,在C++中,通过模板类的操作创建了string类,这样的方法更适合于现 ...
最新文章
- 数据统计脚本(一周)
- 数据库锁解决并发问题
- C#数据结构与算法揭秘15
- php 调用 perl,在PHP中使用与Perl兼容的正则表达式
- 问题 D: 巧求和(思维)
- 【线上分享】音频多麦盲分技术
- 利剑无意之如何判断一个数在40亿个整数中
- jquery-循环遍历
- 防范网络*** 应用层防护是重点
- 2017.9.9 传送带 失败总结
- LIS (nlogn)的算法
- iOS基本UI元素示例教程
- python 节假日_python获取全年节假日
- 帮我妹一 jio 踹开了 C 语言的大门,从此学习的路上不再迷茫不再彷徨(史上最强 C语言学习路线)
- pyqt5 点击开始按钮,执行事件,中途点击暂停按钮后,所执行的事件暂停
- ipad、iphone 怎么真机调试
- C++ __builtin_系列函数
- 手机淘宝的flexible设计与实现
- linux 系统 Shell语言 基础
- Oracle序列的创建和使用
热门文章
- 未来计算机对世界的改变,到2030年,世界将会发生的10个改变,科学家:科技决定未来!...
- c# mvc5 view 多层_三、 添加视图View(ASP.NET MVC5 系列)
- 12c oracle 修改内存_Oracle Database 12c In-Memory(内存数据库) 基本原理与简介
- 服务器是通用计算机吗,服务器与台式计算机不同吗?有何区别?
- 批处理结束某个进程_[MIT6.824-lab1] 批处理算法模型MapReduce
- 济南大学计算机二级成绩查询,济南大学泉城学院教务系统成绩查询登录入口 jwxt.ujnpl.com/jwglxt/,精英高考网...
- WordPress ProfilePress插件多个严重漏洞
- John the Ripper 密码破解者
- 计算机专业的学生怎么可以连计算机发展史都不知道
- vspython版本控制_python使用git进行版本控制1