《老赵手动整理的Python笔记(一)》

下面的内容的都是老赵在学习Python过程中记录的一些知识点,还有对于不理解的地方的一些研究。老赵有点强迫症,对于不明白的事情总想去弄明白,不然饭就不香了。

1、IDLE的快捷键

IDLE是Python的集成开发环境,

  • Alt + P(previous) :返回上一个语句。
  • Alt + N(next) :返回下一个语句。

这样写代码的时候就不用来回复制粘贴了。

2、Python可以直接用于数学计算。

在这里插入图片描述计算器能做的Python都能做,毕竟发明计算机的初衷就是为了简便数字运算。

3、在一个字符串中嵌入一个双引号的两种方法

在这里插入图片描述
转义字符:反斜杠可以对自身进行转义
原始字符串:在字符串前加上r

在这里插入图片描述

4、字符串拼接的两种方式:

在这里插入图片描述

5、Python的内置函数

Python中的BIF就是Built-in Functions,即内置函数的意思。内置函数就是为了方便程序员快速的编写脚本程序,Python提供了很多内置函数,只需要直接调用即可。想要查看Python中的内置函数,在IDLE中输入dir(builtins)。
在这里插入图片描述大家一定要谨记,起变量名时尽量不要用这些内置函数名,不然容易混淆。规范代码,从我做起噻!

6、help(内置函数):查看内置函数的用法。

在这里插入图片描述虽然出来的是一大串英文,但是这相当于Python的原厂使用说明书,还可以提高英语水平的嘛,虽然老赵也是借助翻译软件。

7、使用变量的几点注意:

变量的英文是variable,所以很多时候可以用var缩写在代码中指代变量。

  1. 使用变量之前必须先赋值
  2. 变量名可以包含字母、数字、下划线,但不能以数字开头。
  3. python区分大小写,但不区分单引号和双引号(成对出现)。
  4. 等号赋值表达式:变量名 = 值

8、Python语句书写的常用操作

Python中,一行可以书写多个语句,用分号隔开即可。一个语句也可以分成多行书写,使用反斜杠或者括号分解成几行。

在这里插入图片描述

9、int()取整的特别之处

int()采用的是截取方式,即向下取整。使int()按照“四舍五入的方法取整”,使用int(x +0.5)。

在这里插入图片描述

10、重头戏:Python之禅

当你在Python环境输入import this就会出现Python之禅,这是Python编程和设计的指导原则,希望大家能领悟其中精髓,与诸君共勉。

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
优美胜于丑陋(Python 以编写优美的代码为目标)

Explicit is better than implicit.
明了胜于晦涩(优美的代码应当是直接明了,符合命名规范、风
格相似的)

Simple is better than complex.
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实
现)

Complex is better than complicated.
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关
系,要保持接口简洁)

Flat is better than nested.
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

Sparse is better than dense.
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解
决问题)

Readability counts.
可读性很重要(优美的代码是可读的)

Special cases aren't special enough to break the rules.
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

Although practicality beats purity.
Errors should never pass silently.
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)

Unless explicitly silenced.
若需留证,亦要言明。

In the face of ambiguity, refuse the temptation to guess.
不明其理,追根问底。

There should be one — and preferably only one — obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
必有一法,可解谜题。汝非龟叔,求之故难。

Now is better than never.
Although never is often better than right now.
立足当下,行必有方。

If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
行难言喻,所思欠妥。行易言表,所思可嘉。

Namespaces are one honking great idea — let's do more of those!
名正易识,善莫大焉!

以上就是本期笔记的所有内容,如果有错误,欢迎大家指正;如果想和老赵一起探讨交流,记得留言哦!如果认为老赵写的还不错,记得点赞关注一下哦。后面更精彩…

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小赵同学-

非常感谢你!

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

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

打赏作者

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

抵扣说明:

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

余额充值