1、变量
变量定义规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
数据类型
数字
字符串
字符串就是一系列的字符,用引号括起来的就是字符串,可以双引号,也可以单引号
字符串的方法
1、全部换大写
a = "anddd" print(type(a)) print(a.upper())
2.全部换小写
a = "ASDRFDDD" print(type(a)) print(a.lower())
3.首字母大写
a = "anddd" print(type(a)) print(a.title())
4.合并拼接字符串
a = "ASDRFDDD" b = "djkiii" c = (a + b) print(c)
5.换行符
a = "ASDRFDDD " b = "ASDRFDDD" print(a) print(b)
执行结果
D:py estvenvScriptspython.exe D:/py/test/拉勾-第三阶段/拉勾3-day1.py ASDRFDDD ASDRFDDD
6.删除空白
strp()
列表
列表的特点:
1.可存放多个值
2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序
3.可修改制定索引位置对应的值,可变
增
①append追加,最后面增加
a=[1,2,3] a.append(4) print(a)
②
insert(目标下标值,“需要插入的元素”)
name.insert(1,"D")
a=[1,2,3] a.insert(1,"a") print(a)
嵌套一个列表
a=[1,2,3] b = ["a","b","c"] a.insert(1,b) print(a)
③列表的合并
a=[1,2,3] b = ["a","b","c"] a.extend(b) print(a)
删
del 直接删除
a=[1,2,3] b = ["a","b","c"] del a[0] print(a)
pop 删 【删除并返回最后一个值】【删除指定元素】
默认删除最后一个元素,并返回被删除的值
a=[1,2,3,5] print(a.pop()) print(a)
# name.pop() 如果列表内没有元素为空,再执行pop就会报错
改
a=[1,2,3,5] a[0]="vcc" print(a)
返回结果
['vcc', 2, 3, 5]
列表的切片
切片
切片就像切面包,可以同时取出元素的多个值
语法
name=[satrt:end]
切片的特性是顾头不顾尾,即start的元素会被包含,end-1是实际取出来的值
(a[1:5],其实就是从第二个切到第四个)
a = [1,"s",2,4,5,6,"fffff"] print(a[2:5])
返回结果
[2, 4, 5]