一、单引号&双引号&三引号
1、引号引起来的字符
2、单引号&双引号
字符串中有单引号时,外面用双引号
字符串中有双引号时,外面用单引号
3、三引号''' ''' “““ ”””
①既有单引号,又有双引号
②在换行(保持字符串格式)比较多情况下,可以用三引号,这样就不用手动输入换行符(\n)
4、involid syntax 语法错误
二、对转义符的处理
\n 长度是1位
三、字符串的拼接
四、字符串的下标
五、字符串的切片
字符串是不可变对象,不可以修改某一位的值
包含起始值,不包含终止值
切片是一个新的对象,不影响原对象
负步长——倒着取
步长作用:
①跨度(>1)
②倒着取(负数)
一、列表
1、类似Java中数组,但比数组更强大,可以存放任意类型对象
2、列表是可变对象,可以增删改查——修改列表
3、新增元素(三种方法)
4、删除元素(三种)
del可以删除列表,也可以删除列表元素
5、列表的切片(和字符串一样)
二、元组
1、元组类似于列表,也可以使用下标和切片,但属于不可变对象,不能增删改查
不加逗号以为是一个变量,加上逗号会表示一个元组
2、tuple() 将对象转换为元组
list() 将对象转换为列表
3、list1,tuple2 不要直接用函数名作为变量名,可在后面加数字或者下划线
4、type( ) 查看对象类型 (元组只有一个元素时,加逗号 ,)
5、如果元组中有子列表,那么子列表的值可以修改(听子列表的)
子列表某一个值可以修改,但子列表整体不可被修改