5.12python课程记录

字符串的创捷与赋值

引语

字符串类型是Python里面最常见的类型。可以简单的通过引号间(单引号,双引号或者三引号)包含字符的方式创建它。

第一种方式:
str = ‘ our company is westos ’
第二种方式:
str = “our company is westos”
第三种方式:
str = “our company is westos”

一.转义符号

一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符

在这里插入图片描述
三重引号的作用:
1)作用一:进行多行注释(python中单行注释是#,多行注释的时候每行都写一个#,或者采用连续的三个双引号。)
2)作用尔:定义多行字符串(为避免使用转义换行符\n,通常会用在定义SQL语句的表达中没有变量的时候使用。)

二.字符串的基本特性

连接操作符:从原有字符串获得一个新的字符串
重复操作符:创建一个包含了原有字符串的多个拷贝的新串
在这里插入图片描述
序列操作符(索引与切片)
1)索(s【i】):获取特定偏移的元素
2)索引的分类:正向索引,反向索引
在这里插入图片描述
切片的操作及其特性:
1)切片S【i:j】提取对应的部分作为一个序列:
2)如果没有给出的边界,切片的下边界默认为0,上边界为字符串的长度;扩展的切片S【i:j:k】,其中i,j含义同上。k为递增步长;
3)s【:】获取从偏移量为0到末尾之间的元素,是实现有效拷贝的一种方法;
4)s【::-1】是实现字符串反转的一种方法;
在这里插入图片描述
成员操作符
成员操作符用于判断一个字符或者一个字串是否出现在另一个字符串中。
出现则返回True,否则返回False。
在这里插入图片描述
例如 (in,not in)
sring模块预定义的字符串:

      string.ascii_letters
      string.ascii_lowercase
      string.ascii_uppercase
      string.digits
      string.whilespace
      string.punctuation

三.字符串内建函数
1)字符串的判断与转换
在这里插入图片描述

    title:标题需要每个单词首字母大写,e.g. Hello Python
    space: 空格指的是广义的空格,e.g:\n,\t

2)字符串的开头和结尾匹配
在这里插入图片描述
在这里插入图片描述
3)字符串的数据清洗

在这里插入图片描述

4)字符串的位置调整
在这里插入图片描述
5)字符串的位置调整

在这里插入图片描述
6)字符串的统计,搜索

在这里插入图片描述
7)字符串的分离拼接

在这里插入图片描述8)其他的内置方法

 cmp()    根据字符串的ASCII码值进行比较(py3取消)
 len()  返回字符串的字符数
 max() and min()  返回最大或者最小的字符(按照ASCII码值排列)
 enumerate() 枚举对象同时列出数据和数据下标
 zip() 将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表

枚举
对应

四.作业及其课下练习

1)字母的大小写正确性判断.
在这里插入图片描述

结果及其代码:
在这里插入图片描述
学生考勤记录表:
在这里插入图片描述结果代码:
在这里插入图片描述

机器人回原点问题:

在这里插入图片描述
结果与代码:
在这里插入图片描述

判断IPV4地址是否合法:
在这里插入图片描述
结果及其代码:
在这里插入图片描述

列表部分

一. 序列
1)成员有序排列的,且可以通过下标偏移量访问到他的一个或者几个成员,这种类型统称为序列
2)序列数据类型包括:字符串,列表和元组类型。
3)特点:成员关系操作符,连接操作符,索引和切片操作符。

二·列表的创建与删除(打了激素的数组)
数组:存储同一种数据类型的集合。scores=【12,95.5】
列表:可以存储任何数据类型的集合。

定义一个空列表:
list=【】
定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可,也可以嵌套列表。
list = 【“fentiao”,4,’gender‘】
list = 【【“粉条”,100,】【“粉丝,95”】【“粉带,90”】】

1.列表的添加:
列表可以通过append追加一个元素到列表中:
在这里插入图片描述

列表可以通过extend拉伸,实现追加多个元素到列表中:
在这里插入图片描述

在指定位置添加元素使用insert的方法:
L.insert (index,object)
在这里插入图片描述
2.列表的修改

修改列表的元素:直接重新赋值
在这里插入图片描述
3.列表的查看
查看某哦个列表元素的下标用index的方法;
查看某个列表元素出现的次数用count的方法;
在这里插入图片描述
4.列表的删除
list.remove()删除列表中的指定元素。
list.pop()根据元素的索引值进行删除指定元素。
list.clear: 清空列表里面的所有元素。
在这里插入图片描述在这里插入图片描述

小结

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值