Python学习笔记简单数据类型之字符串
1、字符串:
(1)、字符串就是一系列字符,串起来形成的一种简单数据类型。在Python中,用引号括起来的都是字符串,包括单引号,双引号,其中字符串可以灵活的运用起来,字符串中可以包括引号和撇号,示例代码如下:
#简单数据类型:字符串学习msg_1 = "Hello,John"
msg_2 = 'Hello, Amy'
msg_3 = "Hello,'John' and 'Amy'"
msg_4 = 'Hello,"John" and "Amy"'
msg_5 = "Hello,John'child and Amy"print(msg_1);
print(msg_2);
print(msg_3);
print(msg_4);
print(msg_5);
运行后如下图所示:
(2)、修改字符串的大小写的方法,其中方法是Python可对数据执行的操作:
- title() 方法:以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
- lower()方法:将每个单词都转成小写的格式。
- upper()方法:将每个单词都转成大写的格式。
示例代码如下:
#简单数据类型:字符串修改大小写login_name = "endy show";
print(login_name.title());login_name = "Jenny's Cat";
print(login_name.lower());
print(login_name.upper());
运行后如下所示:
(3)、合并(拼接字符串):
- Python使用加号来合并字符串,这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息,示例代码如下:
#简单数据类型:字符串合并拼接#定义三个变量变量,然后两个变量连接合并成一个变量打印
first_news = "hello";
last_news = "python";
full_news = first_news + " " + last_news;
print(full_news);#直接连接字符串打印
print("Hello" + " " + "Python" + " " + "world".title());#将消息存在一个变量中,再打印出来
news = 'Hello Python' + " " + 'WORLD'.lower().title();
print(news);
运行后如下:
(4)、使用制表符或换行符来添加空白 :
- 字符串中添加制表符,可使用字符组合 \t
- 字符串中添加换行符,可使用字符组合 \n
示例代码如下:
#简单数据类型:字符串制表符和换行符#制表符使用
print("\tHello Python");#换行符使用
print("I love:\nPython\nJava\nC");#制表符与换行符一起使用
print("I love:\n\tPython\n\tJava\n\tC");
运行后如下所示:
(5)、删除空白:
对程序来说,带有空格的字符串和不带空格的字符串是不同的两个字符串。
- Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法 rstrip(),这个方法为剔除末尾的空白。
示例如下:
注:其中没有重新保存起来删除末尾空白的变量,只是暂时删除,要永久删除的话需保存起来,如下图所示:
- 剔除头部的空白方法,lstrip(),剔除两端(包括头部,尾部)的方法为strip(),具体如下:
(6)、使用字符串时避免语法错误:
在使用字符串时,撇号位于两个双引号之间的时候Python能正确解释这个字符串,撇号位于两个单引号之间的时候,就无法确定字符串的结束位置,从而无法解释成功,这个需要大家注意,会出现引号不匹配的情况。示例代码如下:
#简单数据类型:字符串语法问题 msg = "python 's Study";
print(msg);msg = 'python's Study ';
print(msg);
运行程序后如下所示,第六行语法错误,也是上面我们说的那种情况:
以上就是简单数据中字符串的介绍,仅供学习参考,谢谢!
Python学习笔记简单数据类型之字符串相关推荐
- Python学习笔记简单数据类型之数字
1.整数: 在Python中可以对整数进行加减乘除以及取模运算,具体代码如下: #整数数据类型学习#加 i = 2 + 3; print(i);#减 i = 3 - 2; print(i);#乘 i ...
- python学习笔记(五)字符串函数二
原文链接:http://blog.svenapps.com/post/python-xue-xi-bi-ji/python-xue-xi-bi-ji-wu-zi-fu-chuan-han-shu-er ...
- #python学习笔记(七)#字符串
目录 1 A string is a sequence 2 Strings are immutable 3 Looping the string 4 String comparision 5 Stri ...
- python学习笔记之数据类型(二)
上一篇博客,小波介绍了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法. 一.数据类型是何方神圣? 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当 ...
- Python学习笔记---day07数据类型(下)
Day07数据类型(下) 常见的数据类型: int,整数类型(整形) bool,布尔类型 str,字符串类型 list,列表类型 tuple,元组类型 dict,字典类型 set,集合类型 float ...
- Python学习笔记--组合数据类型
组合数据类型 集合 序列 字符串类型 元组类型 列表类型 字典 集合 集合的定义 使用{}或set()函数. 如:A={"python","hello,world&quo ...
- python 字符串赋值操作(分别使用三 种分隔符),Python学习笔记(3)字符串,python,三...
三.使用字符串 1.字符串基本操作 所有的标准序列操作都适用于字符串,但是字符串不可变,所以不可以给字符串赋值. 2.设置字符串的格式 替换字段名 在最简单的情况下,只需向format提供要设置其格式 ...
- Python学习笔记8——数据类型(下)
文章目录 一.集合(set) 1.1 定义 1.2 集合独有功能 1.2.1 Python Set add()方法 1.2.2 Python Set discard() 方法 1.2.3 Python ...
- 潭州教育-Python学习笔记@基本数据类型:元祖字典
Python基本数据还有元祖和字典 元祖(tuple)是Python的基本数据类型,用()表示,元素之间用','隔开,元祖一旦创建,就不能改变 In [45]: s = ('Stone','Stone ...
最新文章
- 举例说明html语言的结构,HTML语言的结构
- SQLOS 简单任务调度
- 在tensorflow中的网格图问题--np.mgrid()
- ubuntu18.04(修改环境变量
- python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
- ABAP gateway里OData url里的select操作是如何在后端实现的
- 代码智能技术如何应用到日常开发?
- ParaView绘制gprMax正演模拟的波场快照方法(1)
- php点广告送积分,PHP猜一猜奇偶商城积分促销模式
- element表格固定某一行_elementui 表格 固定列+合计行
- firework算法_FireWorks 自从烟花算法的开创性论文由谭营教授等人于2010年发表之后 联合开发网 - pudn.com...
- Scope参数错误或没有Scope权限解决方法
- 如何有效地卸载office
- MySQL(5)条件查询 | 单行函数 | 事务详解
- 白酒分化明显,中小酒企面临生存困境
- 数据库闯新世纪----施伯乐、周傲英、朱杨勇
- 最新校招笔试面试六十题
- C# 经常忘 该记记
- 微信开发 -- 自定义菜单
- 操作系统到底是个什么鬼?(一)