回顾python基本语法

78 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,10月更文诚意加码,激发写作潜力|掘金·日新计划 - 掘金 (juejin.cn)点击查看活动详情

day2 1.复习和课程目标_哔哩哔哩_bilibili 回顾一下之前的内容

0015f0ce38f775ba3f73867ce890588.jpg

这些内容都是我们必须掌握的。

python注释

单行注释 #

多行注释 ''' '''

特殊注释

#!/usr/bin.env python3

这是来限定python解释器位置的,针对不同平台进行限定使用python的哪一个版本。

在windows系统下,这段代码是没有意义的。一般情况下windows会直接从环境变量里去找解释器所以不需要指定,但是前提是已经配置变量。

对于Linux来讲,一般来讲这段代码只是针对unix系统去做限定。

我们在写特殊注释的时候要注意,一定是在文件的第一行写,并且最左边一定是#!开头,这段特殊注释的主要作用是告诉系统python解释器在哪个位置以便程序可以正确的执行。

特殊注释

#--coding=utf-8--

这个编码是中文编码,一般情况下,这个指令是写在第一行或是第二行。这段特殊代码作用是指定当前文件里可以使用中文。

由于当前使用版本是python 3,python 3版本已经默认把utf-8作为一个默认的编码。所以是不需要指定的 在有些平台下,难免会要在当前文件中使用中文,如果不指定编码的话,默认保存会以阿斯克码的形式保存。如果出现中文是会报错的。

注释的好处

提高我们的可读性 便于在开发中更好的调试代码

数据类型

  • 数字、布尔值、字符串、字典、元组、列表
  • type() 方法可以查看类型

变量在命名的时候有两点是比较重要的: 1.不能以数字开头 2.不能使用python中已经存在的保留字作为变量名 至于变量的命名方式会在之后的学习中会在后续的课程中进行讲解

基本操作符

  • 算数运算符 + 、- 、* 、/ 、** 、% 、//

  • 比较运算符 == 、!= 、> 、< 、>= 、<=

  • 逻辑运算符and 、or 、not

  • 赋值运算符 = 、+= 、-= 、*= 、/= 、%= 、**= 、//=

尤其要注意逻辑运算符的运算规则以及运算条件,如何使用

and要求比较严格,两边表达式结果必须为真,它的结果才成立

or中只要有一个为真,它的结果便为真

not就是取反的意思

以后我们会通过代码逐渐的深入的去运用已学的知识点尤其是对于基本操作运算符的实现,还有赋值运算符也就是我们进一步的在基本算术运算符的基础之上进行一个简化的 书写方式。

先运算再赋值

格式化输出和输出

输入input

输出%s %d %f {}.format

如何从外部获取信息呢? 我们有个函数--input,是输入的意思。从键盘输入数据到计算机内存当中 通过python变量的操作进一步的去使用输入的内容。

注意:input输入的类型是str类型

输出是有一定格式的,我们可以通过一些类型和一些占位的符号去限定输出的格式,最常用的就是限定符号,比如%s %d %f {}.format。

%s %d %f他们就代表着基础的数据类型

%代表占位符号 s代表str

d代表十进制的数字类型

f代表单精度

format 带小数的

{}.format 直接简化占位符号,用{}结合format也可以实现格式化的输出