飞天使-python的字符串转义字符元组字典等

基础语法

数据类型

数值型 ,整数 浮点型
布尔型, 真假, 假范围
字符型
类型转换

python的字符串

了解转义字符一些基本的运算
\
比如一行写不下,可以按照下面的样子来

print("defeef\
fefef")

'''
n=3
'''
上面的n=3 是备注,不被python解释器解释

字段的截取:不包含最后一个切片,比如, 
你好世界
0  1  2  3
如果要截取
s= ‘你好世界’

s[:2]  的输出是 你好,而不是你好世
s[1]  截取的是 好

运算符

基础运算符
取余数
整除
幂次

类型转换有 
字符 到数值:  int  float
数值到 字符:  str  repr

输入和输出

input 与 output 
x=6
y="荔枝"
print("我吃了",x,"斤",y)
print("我吃了%s斤%s"%(x,y))
print("我吃了{}斤{}".format(x,y))


'''
n=3
s="土豆"
print("我买了",n,"斤",s)
print("我买了%s斤%s" %(n,s))
print("我买了{}斤{}".format(n,s))
'''

数据结构

列表与元组

列表,中括号
定义,a=[], 或者b = [1,2,3]
访问,单个元素 print(b[1])输出结果是 2 ,切片,负索引(尾从-1 开始计算),正索引(0 开始计算)
添加,a.append(4)
删除   del a[1]
 


元祖,小括号
创建,基础语法,与列表区别,注意: 单个值情况,具体实现
a=(0,1,2)
print("a=",a)
b=(5)
print(b)
print(type(b))
c=(5,)
print(type(c),c)

上面的b 的类型是 init,如果真的想定义一个元素,就要在后面加一个逗号

单个值创建的方式

x=(0,1,2,3,4,5,6,7,8,9)
print(x[2])
print(x[2:8:2])
print(x[2:8])
print(x[:6])
print(x[6:])
print(x[6:-1])

输出结果:
2
(2, 4, 6)
(2, 3, 4, 5, 6, 7)
(0, 1, 2, 3, 4, 5)
(6, 7, 8, 9)
(6, 7, 8)


访问,访问方式和列表一致,索引访问,切片访问,注意不能修改值

操作,删除方法,连接的实现,计算长度函数,迭代方法

在这里插入图片描述
在这里插入图片描述
元组的操作
在这里插入图片描述

字典与集合

字典,波浪括号 {}
定义:语法,注意的问题
key:value ,就是键值对

d={
    '李立宗':99,
    '刘能':88,
    '赵四':100
}
print(d)
print(type(d))

{'李立宗': 99, '刘能': 88, '赵四': 100}
<class 'dict'>


引用: 引用,修改
x={
    '李立宗':59,
    '赵四':99,
    '刘能':89
}

print(x["李立宗"])
x["李立宗"]=60
print(x["李立宗"])
print(x)

59
60
{'李立宗': 60, '赵四': 99, '刘能': 89}


增加,语法,示范
x["abc"]=40


删除: 语法del ,示范
del x["赵四"]





集合,python里面用的多
x={563,6344,56,36,432,6,6}
print(x)
print(set([1,2,3,4,6]))

a=[1,1,321,4]
y=set(a)
print(y)

b=(5,6,7,8,8)
z=set(b)
print(z)
定义:语法,注意的
{432, 563, 36, 6, 6344, 56}
{1, 2, 3, 4, 6}
{321, 1, 4}
{8, 5, 6, 7}

问题
添加:语法,示例
setname.add(element)


删除:语法,示例
del setname
pop() 方法,随机删除一个元素
setname.pop()

remove()方法: 删除指定元素
setname.remove(element)

clear() 方法,删除全部元素
setname.clear()


运算:交集,并集,差集
setname1 & setname1
setname 1 | setname 1
setname 1 - setname 1

在这里插入图片描述

参考文档

https://edu.csdn.net/learn/35464/529401?spm=3001.4143

猜你喜欢

转载自blog.csdn.net/startfefesfe/article/details/132522723