龙珠训练营-python-part01

简介: python入门学习

以java入行,因为工作需要,开始使用python,对于稍微有基础的我来说,python的使用更像是简单的复制粘贴,需要什么功能,网上找代码复制下来即可。

变量和异常这一节中,变量老生常谈没有什么好说的,位运算也是大学的基本知识,算是对二进制的复习。

从这两小节中,我比较喜欢的是dir函数的使用,再想知道这个对象有什么方法,不需要从网上查资料,一个dir就可以出来结果。

然后是print的输出,自带的end和sep让数据的输出更加标准化,很大程序可以优化在控制台的输出效果,当然也有些鸡肋,毕竟平常都是直接输出到文件,很少打印在控制台。

再往下的循环判断,if,else,for,while这些都是基操,至于数值加range才能for循环,这也是最开始接触python我已经学会的,assert,break和continue也很平平常常,无非是断言,跳出循环,跳出本次循环。

当然也有新学到的,pass,很多时候我写的python代码只有不到百行,比如数据异常给钉钉机器人报警,正常的时候,我现在写的是print一句话,完全可以用pass替代。

再比如推导式,expr for value in collection [if condition],这玩意有点像是声明式语法,当然我感觉它最像的是sql里面的case when。

最后的异常,我感觉只需要掌握baseexception,arithmeticerror,environmenterror,eoferror,lookuperroe和valueerror就完全足够了,再有其他异常,百度就是。

最后用一个python代码结束这篇小文。

try:

raise NameError('end')

except NameError:

print('end')

目录
相关文章
|
6月前
|
Python
【Python 训练营】N_17 冒泡排序
【Python 训练营】N_17 冒泡排序
31 2
|
6月前
|
Python
【Python 训练营】N_14 文件查找和替换
【Python 训练营】N_14 文件查找和替换
34 2
|
6月前
|
Python
【Python 训练营】N_13 遍历字符串
【Python 训练营】N_13 遍历字符串
46 2
|
6月前
|
Python
【Python 训练营】N_5 斐波那契数列
【Python 训练营】N_5 斐波那契数列
37 2
|
6月前
|
Python
【Python 训练营】N_16 二分法查找
【Python 训练营】N_16 二分法查找
28 1
|
6月前
|
Python
【Python 训练营】N_15 列表元素去重
【Python 训练营】N_15 列表元素去重
38 1
|
6月前
|
Python
【Python 训练营】N_12 打印菱形图案
【Python 训练营】N_12 打印菱形图案
53 1
|
6月前
|
Python
【Python 训练营】N_11 模拟进度条
【Python 训练营】N_11 模拟进度条
26 1
|
6月前
|
Python
【Python 训练营】N_7 打印水仙花数
【Python 训练营】N_7 打印水仙花数
34 1
|
6月前
|
Python
【Python 训练营】N_18 插入排序
【Python 训练营】N_18 插入排序
28 0