python学习笔记(记录一些知识点)

python学习笔记(记录一些知识点)

学习资料来源:walter201230/Python: 最良心的 Python 教程: (github.com)

目录:

1.print的一些使用

print('''他说:"你好"''')
他说:“你好”

2.转义字符\

print("他说:\"你好\"")
他说:"你好"

3.'''使用

print('''他说:
             “你好”''')
他说:
    “你好”

4.数据类型

1.字符串
2.整数
3.浮点数
4.布尔值(布尔值和布尔代数的表示完全一致,一个布尔值只有 TrueFalse 两种值)
5.空值(在 Python 中,用 None 来表示)

在这里插入图片描述

5.多变量赋值

a=b=c=1
#abc都为1#
a,b,c,=1,2.5,"c的值"
#a为1,b为2.5,c为"c的值"#

6.列表

 1.创建列表
 name=[1,2,3,4,5]
 
 2.访问列表中的值
 print(name[2])#访问第3个值
 print(name[0:3])#访问第1-4个值
 print(name[1:3])#访问第2-4个值
 
 3.修改类别中的值
 name[0]=0
 
 4.添加值
 name.append('你好')
 [1,2,3,4,5,'你好']
 name.insert(2,'你好')
 [1,2,'你好',3,4,5]
 
 5.删除值
 del name[0]
 
 6.其他见下表
Python 表达式结果描述
len([1, 2, 3])3计算元素个数
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]组合
[‘Hi!’] * 4[‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’]复制
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print(x)1 2 3迭代
函数&方法描述
len(list)列表元素个数
max(list)返回列表元素最大值
min(list)返回列表元素最小值
list(seq)将元组转换为列表
list.append(obj)在列表末尾添加新的对象
list.count(obj)统计某个元素在列表中出现的次数
list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj)将对象插入列表
list.pop(obj=list[-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj)移除列表中的一个元素(参数是列表中元素),并且不返回任何值
list.reverse()反向列表中元素
list.sort([func])对原列表进行排序

7.元组

tuple 一旦初始化就不能修改 

1.创建元组
yuanzu=()
yuanzu=(1,2,3,4,5)

2.访问元组
print(yuanzu[0])

3.修改元组(元组中的元素值不可修改,但是可对元组进行连接组合)
list1=[123,456]
tuple1=('两点水','twowater','liangdianshui',list1)
print(tuple1)
list1[0]=789
list1[1]=100
print(tuple1)
输出:
('两点水', 'twowater', 'liangdianshui', [123, 456])
('两点水', 'twowater', 'liangdianshui', [789, 100])
tuple 所谓的“不变”是说,tuple 的每个元素,指向永远不变。tupe1 中的第四个元素还是指向原来的 list ,是没有变的,我们修改的只是列表 List 里面的元素。

4.删除元组
元组中的值是不可删除的,只能整个元组删除

5.其他
Python 表达式结果描述
len((1, 2, 3))3计算元素个数
(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)连接
(‘Hi!’,) * 4(‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’)复制
3 in (1, 2, 3)True元素是否存在
for x in (1, 2, 3): print(x)1 2 3迭代
方法描述
len(tuple)计算元组元素个数
max(tuple)返回元组中元素最大值
min(tuple)返回元组中元素最小值
tuple(seq)将列表转换为元组

8.字典

字典使用键-值存储
1.创建字典
dict{key1:value1,key2:value2}
#键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,键可以是数字、字符、元组不能说列表。

2.访问字典
print(dict[key1])
value1
#访问键得到值

3.修改字典
增加键值对
dict[key2]=value3
修改键值对值
dict[key1]=value11

4.其他
方法和函数描述
len(dict)计算字典元素个数
str(dict)输出字典可打印的字符串表示
type(variable)返回输入的变量类型,如果变量是字典就返回字典类型
dict.clear()删除字典内所有元素
dict.copy()返回一个字典的浅复制
dict.values()以列表返回字典中的所有值
popitem()随机返回并删除字典中的一对键和值
dict.items()以列表返回可遍历的(键, 值) 元组数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ee-redbull

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值