博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 学习笔记一
阅读量:5214 次
发布时间:2019-06-14

本文共 982 字,大约阅读时间需要 3 分钟。

前言

这篇博客是在学习某个网站时记录下来的,所以其纪录的顺序和那个网站里面一样,有些知识点已经大概了解了就不再赘述。

基础

字符串和编码

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

python 3 版本中,字符串是以Unicode来编码的;当你的源代码包含中文的时候,需要指定保存为UTF-8编码:

#!/usr/bin/env python3# -*- coding: utf-8 -*-

使用list和tuple

list

函数 描述
len (list) 获取元素个数
cmp (list1, list2) 比较两个列表的元素
max (list) 列表元素最大值
min(list) 列表元素最小值
list (seq) 将元祖转换为列表(()->[])
append (obj) 追加元素到末尾
count (obj) 统计某个元素在列表中出现的次数
extend (seq) 在原来末尾追加另一个序列
index (obj) 找到第一个匹配项的索引位置
insert (index, obj) 在指定位置加入
pop (index) 移除指定索引的元素(不填则默认最后一个),并且返回
remove (obj) 移除第一个匹配项
reverse () 反转
sort ([func]) 排序

tuple

和list类似,但是tuple在初始化之后则不能修改(指向的元素的地址不变)。如果可能,用tuple取代list,因为更安全一些;

注意:

在定义只有一个元素的tuple时,在元素末尾也会加上一个 ,

使用dict和set

dict

函数 描述
in 判断key是否存在
get (obj) 同上,同时如果不存在,还可以返回自定义的值
pop (obj) 删除key
clear() 清空
items() 返回可以遍历的健值对列表
keys() 以列表形式返回字典中所有的键
values() 以列表返回字典中的所有值

set

同样是一组key的集合(key不重复),但是不存储value。

函数 描述
add (key) 添加key
remove (key) 删除key

转载于:https://www.cnblogs.com/George1994/p/6733170.html

你可能感兴趣的文章
redis----面试
查看>>
tensorflow实现线形回归
查看>>
spring boot项目使用外部tomcat启动失败总结
查看>>
【探路者】第五周立会报告6(总第32次)
查看>>
Dijkstra——单源最短路径
查看>>
信息战(四)——战场演练(线段树,树状数组)
查看>>
实习生面试总结
查看>>
函数与内置对象
查看>>
hdu4336 Card Collector 概率dp(或容斥原理?)
查看>>
.Net 内存对象分析
查看>>
mockito使用心得
查看>>
从域环境搭建到 MS14-068 提升为域权限
查看>>
angular 服务之间依赖注入
查看>>
[不负责翻译] 如何让假数据看起来更有意义
查看>>
Codeforces379 F. New Year Tree
查看>>
webview中注入js文件实现js调用本地方法
查看>>
动态规划----数塔问题
查看>>
[19/04/11-星期四] 多线程_并发协作(生产者/消费者模式_2种解决方案(管程法和信号灯法))...
查看>>
常用网站 - 目录
查看>>
Android 内存监测和分析工具
查看>>