【Python基础】Python-学习笔记一

通过学习廖雪峰老师的博客,写的同步学习笔记,写这个【Python基础】笔记的是方便回顾一些很基础的,很细小的知识点。
Let’s go!
Part one:
除法和地板除法,转义字符,快速添加转义字符,输出多行字符串的方法

除法和地板除法:

>>> 15/5
3.0
>>> 15//5
3

转义字符:在需要转义的字符前面加上’\ ’

>>> name = "I love U \\n Ann"
>>> print(name)
I love U \n Ann

快速添加转义字符:在整个字符前面加上 r就可以自动在字符串中加入转义字符\,而不需要手动去添加(主要针对转义字符较多的情况)

>>> name = r'I \n am Python'
>>> name
'I \\n am Python'

输出多行字符串的方法:

>>> print('''不畏浮云遮望眼
只缘身在最高层''')
不畏浮云遮望眼
只缘身在最高层

Part two:
获取列表的元素的个数,向列表末尾插入一个元素,向列表中任意位置插入一个元素,删除列表的最后一个元素,删除列表的任意一个元素。获取列表的最后一个值,获取二维数组里面的数值,对数组的元素进行排序

获取列表的元素的个数:


>>> list = [1,2,3,4,5,6]
>>> list
[1, 2, 3, 4, 5, 6]
>>> len(list)
6

向列表末尾插入一个元素:

>>> list.append(888)
>>> list
[1, 2, 3, 4, 5, 6, 888]

向列表中任意位置插入一个元素:

>>> list.insert(2,666)
>>> list
[1, 2, 666, 3, 4, 5, 6, 888]

删除列表的最后一个元素:

>>> list.pop()
888
>>> list
[1, 2, 666, 3, 4, 5, 6]

删除列表的任意一个元素:

>>> list.pop(3)
3
>>> list
[1, 2, 666, 4, 5, 6]

获取列表的最后一个值:

>>> list
[1, 2, 666, 4, 5, 6]
>>> list[len(list)-1]
6
>>> list
[1, 2, 666, 4, 5, 6]
>>> list[-1]
6

获取二维数组里面的数值:

>>> name = ['Richard','Lee',[1,2,3]]
>>> name
['Richard', 'Lee', [1, 2, 3]]
>>> name[2][2]
3

对数组的元素进行排序:

>>> list
[1, 2, 666, 4, 5, 6]
>>> list.sort()
>>> list
[1, 2, 4, 5, 6, 666]

Part three:
元组tuple 和数组的区别,如何区别元组和数学括号,定义只有一个元素的元组

元组和数组的区别:数组里面的元素的可变的,但是元组的元素是不可变的。
区别元组和数学的括号:元组在定义的时候括号里面必须含有’,'逗号,以此来区分元组。

>>> t = (1,) #这个表示元组
>>> t
(1,)
>>> t = (1) #表示数学的括号
>>> t
1

Part four:
建立一个字典,通过字典的键值打印出相应的数据,用两种方法判断某个键值是否在字典里面,删除某个键值,添加键值。
set:向里面加入一个元素,删除里面某个元素
注意set和dic里面都是存放的不可变的元素,set可以做一些交并补的数学运算

dict:
建立一个字典,通过字典的键值打印出相应的数据:

>>> d = {'A':1,'B':2,'C':3}
>>> d
{'A': 1, 'B': 2, 'C': 3}
>>> d['A']
1

用两种方法判断某个键值是否在字典里面:

>>> 'A'in d
True
>>> 'D'in d
False
>>> d.get('D',-1) #若D不在字典里面则返回,指定的值-1
-1

删除某个键值:

>>> d.pop('A')
1
>>> d
{'B': 2, 'C': 3}

两种方法添加键值:

>>> d = {'A':1,'B':2,'C':3}
>>> d['D']=5
>>> d
{'A': 1, 'B': 2, 'C': 3, 'D': 5}
>>> d.setdefault('E',8)
8
>>> d
{'A': 1, 'B': 2, 'C': 3, 'D': 5, 'E': 8}

set:
set和dic的区别:set里面只存了键key并没有存value。
注意: set和dict的key必须是不可变的对象。

向set里面加入一个元素:

>>> s = set([1,2,3])
>>> s
{1, 2, 3}
>>> s.add(4)
>>> s
{1, 2, 3, 4}

删除里面某个元素:

>>> s.remove(2) 
>>> s
{1, 3, 4}

set可以做出一些交并补的数学运算:

>>> s
{1, 3, 4}
>>> m = set([2])
>>> m
{2}
>>> s & m #s交m是空集
set()
>>> s | m  #s与m求并集
{1, 2, 3, 4}
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值