Python基础知识学习笔记

最近学了一遍Python入门,记录一下

1、基础语法

多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如:

total = item_one + \
        item_two + \
        item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \,例如:

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']

字符
使用三引号(‘’’ 或 “”“)可以指定一个多行字符串。
转义符 \。
反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n” 则 \n 会显示,并不是换行。

赋值与判断

a==b 是判断a与b是否相等
a=b 是将b的值赋给a

判断数据类型

isinstancetype 的区别在于:

type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
>>> class A:
...     pass
... 
>>> class B(A):
...     pass
... 
>>> isinstance(A(), A)
True
>>> type(A()) == A 
True
>>> isinstance(B(), A)
True
>>> type(B()) == A
False

常用运算符
在这里插入图片描述
在这里插入图片描述

转义字符
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

格式化字符串

1print ("我叫 %s 今年 %d 岁!" % ('小明', 10))

2、
x = 1
print(f'{x+1}')   # Python 3.6

可变关键字参数

print('name: {}, gender: {}, age: {}'.format('Alice','女',23))

2、 列表

list[0]:返回列表中对应索引的值,使用索引进行查询
list.append():新增
del list[0]:删除
list[0]=‘xxx’:修改
list.clear():清空列表
list.copy():复制列表
在这里插入图片描述
在这里插入图片描述

3、元组

tuple[0]:返回列表中对应索引的值,使用索引进行查询
元组不允许修改
tup+tup2可以将两个元组进行组合
del tuple:删除整个元组,但元组中的值不允许删除

4、字典

dict[‘A’]:返回字典中键为“A”的值。
注:不可使用dic[0]来进行访问,因为dict是无序的。用这种方式访问,当键不存在时会报错。
推荐使用dict.get(‘A’)的方式来访问。

dict[‘B’]=‘b’,dict[‘A’]=‘A’:新增和修改键值对
del dict[‘Name’] :删除键 ‘Name’
dict.clear() :清空字典
del dict:删除字典

5、集合(去重)

创建一个空集合:a=set()
set.add():新增
set.update():也可以新增
set.remove():删除,元素不存在时会报错
set.discard():删除,元素不存在时不会报错
set.pop():随机删除一个元素
set.clear():清空集合
set.copy():复制集合
set1.isdisjoint(set2):判断两个集合是否有重复元素

s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值