Python入门

主要看的教程是哔站林粒粒呀【3小时快速入门Python】

基础注意事项

Python中的分号可以省略,主要通过换行来识别语句的结束

选中代码后ctrl+/注释,再次ctrl+/取消注释

input输入的默认是字符串,可以用int把它转化成整数。整数不能和字符串一起打印,可以将其转化成字符串。

python缩进一般为4个空格

条件语句

if和else条件后面都有冒号

还可以:

if

elif

列表、字典、元组

python列表可以放不同类型的数据

索引是从0开始的

字典: 

键的类型是不可变的,列表就不能作为键

元组(圆括号)和列表(方括号):

元组可以作为字典的键:

是否存在:

删除:

看有多少键值对:len(contacts)

循环

for

以上写法等价于:

while

while后面不用加end,例如:

格式化字符串

引入模块

面向对象编程

面向对象编程的多态:

创建类

类的命名一般用大写字母来区分单词:
 

构造函数:定义实例对象的属性,必须被命名为__init__,注意是两个下划线。括号里可以放任意数量的参数,但第一个参数永远是被占用的,得用于表示对象自身,约定俗成叫self

类的继承

文件

文件路径

类unix系统用/,Windows系统用\

相对路径:.表示当前所在目录,..表示上一级目录,./可以省略

文件操作

不写默认是读取模式

同时读写:

w模式会把之前的文件清空,用a模式不会

Python异常处理

捕捉异常

except后面跟捕捉想要的错误,什么都不加就是捕捉所有错误类型

finally后面跟无论发生什么错误或者不发生错误都会被执行的语句

Python测试

 

unittest这个库会自动搜寻test_开头的方法,只把test_开头的当成测试用例

在运行各个测试方法,也就是test_开头的方法前,setUp方法都会先被运行一次: 

Python高阶和匿名函数

高阶函数

 

匿名函数

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值