天天看点

python 全部缩进一行_Python 基础知识(一)

本篇目录: 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 代表不同的变量名,建议使用小写的变量名,多个单词间以下划线分隔。

3.基本数据类型 【空值】 空值是 Python 里一个特殊的值,用 None 表示。None 不能理解为0,因为0是有意义的,而 None 是一个特殊的空值。

【数字】

数字有整数和浮点数之分,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)算数运算符

python 全部缩进一行_Python 基础知识(一)

(2)赋值运算符

python 全部缩进一行_Python 基础知识(一)

(3)关系运算符

python 全部缩进一行_Python 基础知识(一)

(4)位运算符

python 全部缩进一行_Python 基础知识(一)

(5)逻辑运算符

python 全部缩进一行_Python 基础知识(一)

(6)成员运算符

python 全部缩进一行_Python 基础知识(一)

(7)身份运算符

python 全部缩进一行_Python 基础知识(一)

(8)运算符优先级 下面的表格中列出了从最高到最低优先级的运算符

python 全部缩进一行_Python 基础知识(一)

「完」 长按识别二维码,关注【人人学Python】

python 全部缩进一行_Python 基础知识(一)

继续阅读