Python基础入门:Python编程基本语法

目录

1.标识符与关键字

2.关键字

3.语句换行

4.注释

5.缩进

6.变量

7.数据类型

整型

浮点型

复数型

布尔型

8.检测数据类型

9.数据类型转换

10.运算符

算术运算符

赋值运算符

比较运算符

逻辑运算符

位运算符

成员运算符

身份运算符


1.标识符与关键字

标识符的定义:指用来标识某个实体的一个符号,在计算机编程语言中,标识符是用户编程时使用的

名字,用来给变量、常量、函数、语句块等命名,建立起名称与使用之间的关系。

命名规则:

1. 标识符由字符(A-Z和a-z),下划线和数字组成,但一个字符不能是数字

2. 标识符不能使用Python中的关键字(关键字我们下面在详细介绍)

3. 不能包含空格、@、%、以及$等特殊的字符

4. 标识符的字母要严格区分大小写。

5. 以下划线开头的标识符有特殊的含义,例如:

以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过from...import* 的方式导入;

以双下划线开头的标识符(如__add)表示类的私有成员;

以双下划线作为开头和结尾的标识符(如__ init__),是专用标识符。

因此除非特定的场景需要,应避免使用汉字作为标识符。

2.关键字

关键字就是在python内部已经使用的标识符,关键字是已经定义好特殊的功能和含义的标识符

通过下列指令可以查看python中的关键字

import keyword
print(keyword.kwlist)

3.语句换行

python中一般是一条语句占一行,但有时语句过长,就需要换行;一种情况使用print()中字符串太

长,分开两行编写,在首行末尾添加续行符 “\” 来实现

4.注释

注释是帮助我们程序员,更方便快速的阅读代码,不是让计算机来识别的。

注释方式有两种:

单行注释:

1. 以 # 开头,在# 号右边的所有文字都被当做解释性文字,不是要执行的程序。帮助我们更好的阅读这段代码。

1. 单行注释还可以放置在,一行代码的后面也是使用 #增加解释性的文字说明

注意:为了增加程序的可读性,注释和代码之间至少要有两个空格

块注释(多行注释):

在项目开发过程中,需要添加的注释很多,如功能概述,作者,完成日期,修改内容等一些实际开发过程中需要添加的文本信息,使用单行注释就无法完成要求。这里就需要引入多行注释的功能。在Python中使用多行注释,可以使用一对连续的三个引号(单引号和双引号都可以)

注意注释的使用:

对于简单,一目了然的代码,不需要添加注释

对于复杂的代码,要添加注释

注释内容要简洁,说明功能,不要描述代码

5.缩进

python语言是一门对格式要求比较严格的语言,python的简洁体现在使用缩进来表示代码块,而

C/C++则使用{ } ,来表示代码块

在 PyCharm 中缩进是自动添加的。如果是其它的一些文本编辑器,最好使用4个空格作为缩进。

6.变量

用标识符命名的存储单元的地址称为变量,变量是用来存储数据结构的,通过标识符可以获取变量

值,也可以对变量进行赋值。

当程序员使用变量存储数据时,必须要先申明变量,然后才能使用。语法如下:

标识符(变量名) = value(给变量赋的数据)

变量名1 =变量名2=数据

变量名1,变量2 = 数据1,数据2

注意:

1. Python中标识符是区分大小写

1. 为了我们的代码格式尽可能的规范, = 的左右应该各保留一个空格

介绍两种命名法:

驼峰命名法:如果变量名由两个或两个以上的单词组成,按照以下规则定义

大驼峰:每个单词的首字母都采用大写字母

小驼峰:第一个单词都是小写字母,后续单词的首字母大写

eg: FirstName ClassName lastName

下划线命名法:如果变量名由两个或两个以上的单词组成,按照以下规则定义

每个单词都是小写字母

单词与单词之间使用 _ 下划线连接

eg: first_name class_name

7.数据类型

在计算机中操作的对象是数据。我们就需要合适的容器来存放我们的数据才不会浪费我们的空间。所以,我们需要为不同的数据来指定不同的数据类型。

整型

常见的数字都是int类型,用于计算或者大小的比较

整型表示存储的数据是整数。整型数据可以用二进制(0b或0B),八进制(0o或者0O),十进

制,或者十六进制(0x或者0X)表示。

整型数值有最大取值范围,其范围与具体平台的位数有关

浮点型

表示存储的数据是实数,如3.14,默认有两种书写格式:

E或e代表基数是 10

复数型

用于表示数学中的复数。如 1+2j 、-1-2j

注意:在虚部 1j 或者 -1j ,在数学中可省略1 ,但在python中不可省略 1

布尔型

布尔类型是一种比较特殊的整型,它只有True(1)真 和 False(0)假 两种值,主要用来比较和判断,结果叫作布尔值。

每一个Python对象都有一个布尔值。下列对象的布尔值都为False:

除了上述的对象外,其它的对象的布尔值都为True

8.检测数据类型

Python中有专门检测数据类型的函数 type() ,可以检测变量所引用的数据是否符合我们希望的数据类型

我们还可以使用函数 isinstance() 判断数据是否属于某个类型

9.数据类型转换

数据从一种类型转化为另一种数据类型,具体操作,只需要将目标数据类型名作为函数名即可。

10.运算符

运算符操作的对象是变量或者其它数据进行操作的符号。

算术运算符

赋值运算符

比较运算符

比较运算符是对变量或表达式结果进行比较。如比较结果为真,则返回True,否则返回False

逻辑运算符

位运算符

对二进制位从低到高位对齐后进行运算

成员运算符

用于判断指定序列中是否包含我们需要的值

身份运算符

用于判断两个标识符是否引用同一对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值