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

逻辑运算符

位运算符

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

成员运算符

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

身份运算符

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值