python 基础

本文介绍了Python编程中的一些基础知识,包括代码注释、编码规范、用户输入方式以及异常处理。详细讲解了Python的几种常见异常类型如SyntaxError、IndentationError、TypeError和Exception,并给出了异常捕获的实例。此外,还探讨了Python对象的属性和方法,如dir()、help()、type()以及isinstance()等。文章还涉及了列表、元组、字典和集合的基本操作,如切片、添加、删除元素及集合运算。

1.注释

	to do 将要做的
	xxx		改进
	FIXME		计划修改

2.python 不能直接读中文需要在前面加

#coding = utf-8

3.用户输入

input / raw_input(py3已经取消)
在这里插入图片描述

python异常报错

(SyntaxError)语法错误

(IndentationError)缩进错误

(TypeError)类型错误(eg:数字和str相加)

(Exception)异常基类

在这里插入图片描述
异常语句捕获示例
在这里插入图片描述

python属性和方法

一切皆对象

在这里插入图片描述

dir()查看对象的属性方法
help()列出帮助信息
type()查看属性的类型
isinstance()判断是否为对象的类型
eg:isinstance(1,int)
Ture

eg: a是不同数值 那么dir出来的结果也是不一样的

在这里插入图片描述

列表

在这里插入图片描述
如果取到的列表中还是列表的话可以再次取

切片

eg:1.在这里插入图片描述
tip:为什么2号获取的是2呢
因为切片的方式获取结果是钱开后闭的
前面是包含的后面的是不包含的

2.可以省略 省略的就是获取之后的所有
在这里插入图片描述
3.在这里插入图片描述
4.用in可以判断是否在list里
在这里插入图片描述

元组

() 一旦定义没办法修改的

{}字典

字典{键和值}

{}集合

空的{}是字典
a={1,2,5,6,6}
集合是无法重复的,我们可以用这个特性
在这里插入图片描述
a.add 添加
在这里插入图片描述
a.update()
批量添加

a.pop()
随机的弹出移除的数字
无法制定要移除的数
在这里插入图片描述

a.remove()
可以指定
a.discard()
和remove相同 但是移除不存在的数时候discard不会 报错 remove会报错
在这里插入图片描述

求交集

在这里插入图片描述

求并集

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BenFX

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

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

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

打赏作者

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

抵扣说明:

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

余额充值