第二节课

                                            03字符串   知识点汇总

1、字符串定义:引号中的
单引号、双引号、三引号。
区别:单引号/双引号区别:
1-简单字符串==没区别
2.字符串中带有单引号',用双引号“或者转义(\n--换行符
3-字符串中带有双引号‘’,用单引号'或者转义
2.三引号 ''' ''' ; """ '''''
1.可以定义字符串
2.多行写
3.注释
3,+先拼接后输出,拼接后的字符串是全新对象,存放新地址

  • 重复输出 print('tom'*3, end='') --end='',输出不换行-----用于乘法表
    4.序列sequence:字符串的特性
    序列类型特点 ;
    1.里面的元素按照顺序进排列,都有各自的编号(下标、索引)
    str(字符串)----下标。正下标:从0开始到lenth-1结束;负下标:从-1开始到-lenth结束
    5.python定义变量时要赋值:根据后面赋值内容--决定变量类型
    6.切片slice
    1-使用场景:截取某段字符串:
    2-只需要某个元素---用下标
    3-切片操作分类:
    1.切2刀--取中间--段内容 字符串名[开始:结束];
    技巧:段内容 字符串名[第一刀下标:第一刀下标+需要切的长度] 左含右不含
    2.切1刀取一半
    1.取左边 字符串名[:一刀下标]
    2.去右边 字符串名[一刀下标:]
    4.切片选择正负下标:根据被切对象的特点
    5.切片操作--被切对象没有变化;切出来的对象--被保存为一个新的对象

                               04.列表与元组     知识点汇总
    

1--列表list 特性
1. 属于序列类型,下标,正负 2.切片 3.里面的元素可以是任意类型
1.列表定义:[ ] type([]) --<class'list'> 中括号
里面每一个元素用,隔开 ;表示一个元素[5]
2.列表切片:切出来的还是列表
3.列表元素的值、个数可以改变
4.想列表这种元素可以是任何其他类型对象的 对象
5.列表可以改变个数:list.append(元素) 在列表尾部增加;
list.remove(元素)删除元素;
list.insert(插入的位置下标,元素)
list.reverse() 翻转列表元素
2---元祖tuple
特性:1.下标 正负 2.切片 3.里面元素可以是任意类型 4.元组不能改变其组成元素
定义: 1.() 2.tul = tuple()很少用 3. type(tul) ----<class'tuple'>
4.元组定义一个元素的元组 ---(5,)元组 (5)整型
内置函数 len(tuple) 计算长度,max(tuple)返回最大值, min(tuple)返回最小值
总结:
1-列表使用场景:
1.允许改变元素值、个数
2.冒泡排序使用
2-元组使用场景:
1.有些参数、噢诶子不允许在程序中修改--保护数据 ;

转载于:https://www.jianshu.com/p/29c718357e8d

猜你喜欢

转载自blog.csdn.net/weixin_34168880/article/details/91118411