Python--字符串 及 切片--学习总结

Python的简单输入输出函数:

输出函数:

# 符号要用英文符号
print("这是输出函数”);

输入函数:

input("现在可以输入了:");
# 把输入的数据赋值给变量
name = input("输入值赋值给name:");

例如:

name = input("输入值赋值给name:");
print("name=%s"%name);

# 在运行曲中用键盘输入  123

结果:

查看数据类型:

使用类型函数  type();

例如:

name = "这是中文";
print(type(name));
# 要用到print函数,才能够输出

效果:     表明name是  str  类型

格式化输出(格式化输出链接:):

常用的格式化类型用  %d   %f    %s   三种

使用方法:

一个格式化符输出:

多个格式化符输出:



1、字符串的定义:

  • 字符串 就是一串字符,编程语言中表示文本的数据类型
  • 在Python中可以使用一对双引号 " 或者一对单引号 '  定义一个字符串  (多数使用双引号)
  1.  虽然可以使用 \" 或者 \' 做字符串的转义,但是。。

如果字符串内部需要使用 " ,可以使用 ' 定义字符串

如果字符串内部需要使用 ' ,可以使用 " 定义字符串

  • 可以使用 索引 获取一个字符串中 指定位置的字符,索引计数从 0 开始
  • 也可以使用 for 循环遍历 字符串中 的每一个字符

2、字符串的方法有如下:

3、对各种类型的方法的说明:

1、判断类型---9个

2、查找和替换---7个

3、大小写转换---5个

4、文本对齐---3个

5、去除空白字符----3个

6、拆分和链接----5个

方法太多。。。。记不住,这么怎么办。。

记几个常用的就基本满足日常需求了,其他的只要了解即可,需要时再查看使用。。。

4、字符串的常用操作

长度、计数、位置方法演练

和列表查看 长度、计数、位置的方法一样,都是使用:

字符串.len()

字符串.index()

字符串.count()

。。。。。。

5、字符串的切片

  • 切片 方法适用于 字符串, 列表, 元组
  • 切片使用 索引 值来限定范围,从一个大的字符串中切出小的字符串
  • 列表元组都是有序集合,都能通过索引值来获取得到对应的数据
  • 字典无序集合,通过 键值对 保存数据
  • 切片方法: 字符串[开始索引:结束索引:步长]   ------(使用冒号隔开)

注意:

  1. 指定的区间属于 左闭右开 型 -----》 开始索引 >= 范围 < 结束索引 ( 也是不包含结束为本身)
  2. 从头开始,开始索引可以省略,冒号不能省略
  3. 到末尾结束,结束索引可以省略,冒号不能省略
  4. 步长默认为1,如果连续切片,数字和冒号都可以省略

6、演练

先定义一个字符变量 num_str,并赋值为:0123456789  -----num_str = "0123456789"

6.1、截取从 2 - 5 位置的字符串

6.2、截取从 2 - 末尾的字符串

6.3、截取从 开始 - 5 位置的字符串

6.4、截取 完整 的字符串

6.5、从开始位置,每隔一个字符截取字符串

6.6、从索引 1 开始,每隔一个去一个

6.7、从索引 2 到末尾 -1 的字符串

6.8、截取字符串末尾两个字符

6.9、字符串的逆序

注意:想要字符串的任意位置到任意位置的逆序,只能是开始索引大于或等于结束索引,并步长为负值 (同样 结束索引为开区间)

6.10、截取从 2 - 5 位置的 逆序 字符串

猜你喜欢

转载自blog.csdn.net/qq_42098517/article/details/82834595