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);

运行程序后如下所示,第六行语法错误,也是上面我们说的那种情况:

以上就是简单数据中字符串的介绍,仅供学习参考,谢谢!

猜你喜欢

转载自blog.csdn.net/u012561176/article/details/81662075