03-Python 基础

一、前言

本次课程主要来讲一些关于 Python 当中一些基础知识的书写。

全文约1500字,阅读需7 ~ 8 分钟。

二、注释

2.1 为什么要有注释

在学习 Python 中的注释之前,我们首先需要知道,我们为什么要去使用注释。

首先先请各位来观察一下这两段代码有什么区别?

我们发现下面的内容当中多了许多的中文文字,并且这些问题标明了当前这段代码的作用。

2.2 为什么要有注释 & 注释的分类

有些同学可能会说,我现在写的内容我都知道什么意思,为什么还要浪费时间书写注释呢?

设想一下。

一个月之后,当你来看这段代码,你还能记得多少呢?

一年之后,当你来看这段代码,你又还能记得多少呢?

其实我们使用注释的作用主要就是增强代码的可读性,便于自己和他人后续了解这段程序

但是我们发现,我们上面的注释都是在需要注释的内容前面添加了一个 # 号,我们称之为单行注释。

那 Python 当中就只有这种注释方法了么?当然不是。

我们还可以使用多行注释。

关于注释的用法和习惯其实有很多,有兴趣的读者可以自行网上搜索一下。

三、输出

3.1 不同内容的输出结果

电脑作为处理信息的工具,需要将信息告知电脑,同时也需要让电脑将对应的信息传递回来。

那么在日常生活中我们是如何来控制电脑输出呢?

有的读者可能要说了,平时用的 不就可以了么?

那么我们接下来看看一下几种情况的输出结果分别是什么。

输出数字

输出英文

输出字符串

输出符号

这时候我们发现了一些有意思的情况。

数字:可以正常输出

英文:被当做成了一个变量,同时显示当前变量没有定义

字符串:可以正常输出

符号:无效的语法

3.2 Python 中输出中文

那么我们如果在字符串中输出中文,会怎么样呢?

我们发现显示了一段完全不同的代码。

其原因是 Python 无法识别编码格式,其解决办法也很简单,就是在文章的开头添加 coding 的编码格式即可。

当然如果UTF-8小写也是可以的。如果之前对 UTF-8编码格式不太清楚的读者,可以自行查阅一下。

UTF-8(8-bit Unicode Transformation Format)

https://baike.baidu.com/item/UTF-8/481798?fr=aladdin

是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。

用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

3.3 Python 的格式化输出

这时候我们处理了中文之后,我们来打印一下自己的年龄吧,比如我今年28,明年29,后年就30岁了。

大家发现我在书写内容的时候使用到了一个东西,号了么?

这一块其实使用的是 Python 中的格式化输出。

其中 是通过函数来实现字符串的格式化,而 则是有符号的十进制整数,其中 D 代表十进制。

下面给大家列举一下一些常见的符号格式。

3.4 转义字符

如果之前有过一定编程基础的读者,这时候肯定在想,格式化输出都出现了,那转义字符是不是也跟之前一样呢?

确实,转义字符在 Python 中也依旧存在,例如我现在输出一个换行的文字。

其中我使用了 ,这个转义字符就是换行的意思。

这里给大家提供一下完整的转义字符表(只需记住常用字符即可)。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180724G1GZGL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券