本篇目录:
1.基础语法:Python 保留字(关键字)、行与缩进、多行语句、代码注释
2.变量
3.基本数据类型:数字、字符串、布尔值、空值
4.运算符
从现在开始,将给大家介绍基础知识。本篇主要介绍基础语法、变量、运算符,及几种基本的数据类型:数字、字符串、布尔值、空值。
在下一篇文章中,将介绍复杂一点的数据类型:列表、元组、字典、集合,以及操作这些数据用到的for循环、while 循环、if 条件控制语句等。
1.基础语法
(1)Python 保留字(关键字) 不能把关键字用作任何标识符名称(如变量名等)。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
(2)行与缩进
Python 是使用缩进来表示代码块的。这是与其他语言不同的地方,比如 C++、Java 等都是使用大括号{}来表示代码块。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,如:
(3)多行语句
大多数情况下是一行写完一条语句,特殊情况,如果语句很长,可以使用反斜杠(\)来实现多行语句,如:
full_name = first_name + \
在 [],{}, () 中的多行语句,不需要使用反斜杠(\),如:
(4)代码注释
注释是对代码的解释和说明,其目的是让阅读代码的人能更加轻松的了解代码,能提高代码的可读性。
Python 中的注释有单行注释和多行注释。
单行注释以 # 开头,如:
多行注释用三个单引号''' ''' 或者三个双引号 """ """ 将注释括起来,如:
单引号(''')
'''
这里是多行注释的第一行,用三个单引号
这里是多行注释的第二行,用三个单引号
'''
双引号(""")
"""
这里是多行注释的第一行,用三个双引号
这里是多行注释的第二行,用三个双引号
"""
2.变量
在编程中,变量(variable)是用来描述存储信息的,比如:数字、字符串、列表、元组、字典等等。换句话说,变量类似于其他事物的标签。
例如,我们可以创建一个名为 score 的变量,并用等号(=)将数字 100 赋值给它。这里我们创建了一个变量 score,并告诉 Python 它代表数字100 。
>>> score = 100
当我们在代码中写,name = 'jack'时,Python 解释器做了两件事:
1.在内存中创建了一个 'jack' 的字符串。
2.在内存中创建了一个名为 name 的变量,并把它指向 'jack'。
变量的命名规范:
变量名只能包含字母、数字和下划线。
变量名必须以字母或下划线( _ )打头,不能以数字打头,比如不能将其命名为:2_name、123message等。
不能将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,比如 print 。
变量名不能包含空格,可以使用下划线来分隔单词,比如 first_name 可行,但first name 就会引发错误。
变量名应既简短又具有描述性。比如:first_name 比 f_n 好。
变量名区分大小写,比如 Name 和 name 代表不同的变量名,建议使用小写的变量名,多个单词间以下划线分隔。
【数字】
数字有整数和浮点数之分,Python 将带小数点的数字都称为浮点数,比如:2、23、100等都为整数,2.1、32.59、1.252等都为浮点数。
对整数、浮点数可进行算数运算,在混合计算时,Python 会把整型转换成符点数。 【布尔值】 在 Python 中一个布尔值只有 True、False 两种值,要么是 True,要么是 False (请注意大小写)。布尔值可以用 and、or 和 not 运算。 布尔值经常用在条件判断中,比如:if age >= 18:
【字符串】
字符串就是一系列字符,在 Python 中用' '(单引号)或 " "(双引号)括起来的都是字符串。比如'1234',"abc123","Hello World!"等等。注意,这里的单引号或双引号本身不是字符串的一部分,如果单引号本身也是一个字符,那就可以用双引号括起来,比如"I'm Li"。
如果字符串内既包含单引号又包含双引号怎么办?可以使用转义字符\(反斜杠)来标识,比如:'I\'m \"Li\"!',表示的字符串内容是:I'm "Li"!
转义字符\可以转义很多字符,比如换行符\n,制表符\t 等等。可以在 Python 的交互式命令行中用 print 打印字符串试试各种字符串及转义等。
还可以对字符串可执行很多操作,如:
*修改字符串的大小写*
*合并(拼接)字符串*
Python 使用加号(+)来合并字符串。
*删除空白*
Python 能使用方法 rstrip() 删除字符串开头和结尾多余的空白。
*使用制表符或换行符添加空白*
-添加制表符 \t
-添加换行符 \n
4.运算符
Python 支持 7 种类型的运算符。
(1)算数运算符
(2)赋值运算符
(3)关系运算符
(4)位运算符
(5)逻辑运算符
(6)成员运算符
(7)身份运算符
(8)运算符优先级
下面的表格中列出了从最高到最低优先级的运算符
「完」
长按识别二维码,关注【人人学Python】