模块二 python基本数据类型与操作

1、变量

变量定义规则:

  1. 变量名只能是 字母、数字或下划线的任意组合
  2. 变量名的第一个字符不能是数字
  3. 以下关键字不能声明为变量名['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]

  

原文地址:https://www.cnblogs.com/hantongxue/p/14287547.html