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学习笔记简单数据类型之字符串相关推荐

  1. Python学习笔记简单数据类型之数字

    1.整数: 在Python中可以对整数进行加减乘除以及取模运算,具体代码如下: #整数数据类型学习#加 i = 2 + 3; print(i);#减 i = 3 - 2; print(i);#乘 i ...

  2. python学习笔记(五)字符串函数二

    原文链接:http://blog.svenapps.com/post/python-xue-xi-bi-ji/python-xue-xi-bi-ji-wu-zi-fu-chuan-han-shu-er ...

  3. #python学习笔记(七)#字符串

    目录 1 A string is a sequence 2 Strings are immutable 3 Looping the string 4 String comparision 5 Stri ...

  4. python学习笔记之数据类型(二)

    上一篇博客,小波介绍了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法. 一.数据类型是何方神圣? 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当 ...

  5. Python学习笔记---day07数据类型(下)

    Day07数据类型(下) 常见的数据类型: int,整数类型(整形) bool,布尔类型 str,字符串类型 list,列表类型 tuple,元组类型 dict,字典类型 set,集合类型 float ...

  6. Python学习笔记--组合数据类型

    组合数据类型 集合 序列 字符串类型 元组类型 列表类型 字典 集合 集合的定义 使用{}或set()函数. 如:A={"python","hello,world&quo ...

  7. python 字符串赋值操作(分别使用三 种分隔符),Python学习笔记(3)字符串,python,三...

    三.使用字符串 1.字符串基本操作 所有的标准序列操作都适用于字符串,但是字符串不可变,所以不可以给字符串赋值. 2.设置字符串的格式 替换字段名 在最简单的情况下,只需向format提供要设置其格式 ...

  8. Python学习笔记8——数据类型(下)

    文章目录 一.集合(set) 1.1 定义 1.2 集合独有功能 1.2.1 Python Set add()方法 1.2.2 Python Set discard() 方法 1.2.3 Python ...

  9. 潭州教育-Python学习笔记@基本数据类型:元祖字典

    Python基本数据还有元祖和字典 元祖(tuple)是Python的基本数据类型,用()表示,元素之间用','隔开,元祖一旦创建,就不能改变 In [45]: s = ('Stone','Stone ...

最新文章

  1. 举例说明html语言的结构,HTML语言的结构
  2. SQLOS 简单任务调度
  3. 在tensorflow中的网格图问题--np.mgrid()
  4. ubuntu18.04(修改环境变量
  5. python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
  6. ABAP gateway里OData url里的select操作是如何在后端实现的
  7. 代码智能技术如何应用到日常开发?
  8. ParaView绘制gprMax正演模拟的波场快照方法(1)
  9. php点广告送积分,PHP猜一猜奇偶商城积分促销模式
  10. element表格固定某一行_elementui 表格 固定列+合计行
  11. firework算法_FireWorks 自从烟花算法的开创性论文由谭营教授等人于2010年发表之后 联合开发网 - pudn.com...
  12. Scope参数错误或没有Scope权限解决方法
  13. 如何有效地卸载office
  14. MySQL(5)条件查询 | 单行函数 | 事务详解
  15. 白酒分化明显,中小酒企面临生存困境
  16. 数据库闯新世纪----施伯乐、周傲英、朱杨勇
  17. 最新校招笔试面试六十题
  18. C# 经常忘 该记记
  19. 微信开发 -- 自定义菜单
  20. 操作系统到底是个什么鬼?(一)

热门文章

  1. thikphp 控制器
  2. 字符串匹配【模板】(luogu 3375)
  3. WPF地区选择控件(内附下载地址)
  4. Client端异步Callback的应用与介绍
  5. axios-引入-常用语法-源码
  6. JS-循环(while,for,嵌套)-跳转语句(break,continue)
  7. 【HTML5】在canvas上绘制简单的2D图形 (+太极图)
  8. LeetCode--85.最大矩形(单调栈)
  9. CSS Center(居中专题)
  10. 7-8 判断三角形类型 (20 分)