python的基本语法

Python程序设计的基本元素

*基本元素有:常量,变量,关键字,运算符,表达式,函数,语句,类,包,模块等。
常量:指的是初始化后就保持不变的值。
变量:指的是程序运行过程中值可以被修改的量。
运算符:是用来对数据进行操作的符号,操作的数据称为操作数。常用的运算符有:赋值,算数,比较,逻辑。
函数:是相对独立的功能单位,可以执行一定的任务。
语句:语句是由表达式和函数调用组成的。
:类是同一类事物的抽象。
模块:是把一组相关的名称,函数,类或者是他们的组合组织到一个文件中。
:他是由一系列模块组成的集合,包是一个有层次的文件目录结构,它定义了一个由模块和子包组成的python应用程序执行环境。

Python的语法特点

命名规范
代码缩进
编码规范
1.分号
不要在行尾加分号,也不要用分号将两条命令放在同一行。
2.长语句行
每行不超过80个字符
以下情况除外:
长的导入模块语句,注释里的URL,不要使用反斜杠连接行。
Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 。
圆括号、方括号或花括号以内的表达式允许分成多个物理行,无需使用反斜杠。
3,括号
不建议使用不必要的括号。除非用于实现行连接,否则不要在返回语句或条件语句中使用括号。
4,空行
顶级定义之间空两行,比如函数或者类定义
类内部的方法定义之间,类定义与第一个方法之间,建议空一行
函数或方法之间,如果有必要,可以空一行
5,空格
对于赋值,比较,布尔等运算符,在运算符两边各加上一个空格,可以让代码更加清晰。
不建议在逗号,分号,冒号前面加,但是建议在后面加(除了在尾行外)。
参数列表,索引或切片的左括号前不要加。
当等号用于表示关键字参数或默认参数值时,不建议在两侧加。
不建议用空格来垂直对齐多行间的标记,因为这会成为维护的负担。
6,文档字符串
是python语言独特的注释方式。
7,模块导入
每个import语句只导入一个模块,尽量避免一次到入多个模块。
8,异常处理
适当使用异常处理结构能够提高程序的容错性,但不能过多地依赖异常处理结构,显式判断还是必要的。

注释规则

1,单行注释
可以放在要注释的代码前一行,也可以放在注释代码的右侧
2,多行注释
在python中,并没有一个单独的多行注释标记,而是将包含在一个三引号或者之间的代码都称为多行注释。
3,中文编码声明注释
‘’’ # -- coding:utf-8 --

标识符与变量,常量

标识符与保留字
1,保留字
是python语言中已经被赋予特定意义的一些单词,开发程序时,不可以把这些保留字作为变量,函数,类,模块和其他对象的名称来使用
2,标识符
标识符是在程序中用来标识诸如变量,函数,类,对象等名字的符号标识符有三部分组成,分别是字母,数字和下画线,必须有字母或下画线开头,不能和关键字。
标识符
变量的定义与赋值
一,变量的赋值和存储
1,不需要声明类型,直接赋值即可创建各种类型的变量。
2,允许同时为多个变量赋值。
3,可以同时为多个对象指定多个变量。
4,变量名不能使用python中的保留字。
5,慎用小写字母i和大写字母O
内存分配
1

常量的定义

基本数据类型
数值类型
1,整数
(1)十进制整数:10,-9
(2)八进制整数:由0~7,进位规则是“逢八进一”,并且以0o开头的数,如0o23(转换成十进制数为19)。
(3)十六进制整数:由0~9,A-F组成,进位规则是“逢十六进一”,并且以0x/0O开头的数,如0x27转换为十进制数39.

浮点数
是带小数的数字,由整数部分和小数部分组成,主要用于处理包括小数的数。
注意:浮点数只能以十进制数形式书写。

复数
由实部和虚部组成。
布尔类型
主要是用来表示真假的值
1)false或none
2)数值中的0
3)空序列
4)自定义的实例
NoneType类型
注意:None是Nonetype数据类型的唯一值

数据类型转换
2
字符串类型

1,转义符
3
2,字符串索引
4

六****基本输入输出
1,input函数输入
2,print函数输出
3常见的格式化字符
5
4,格式化辅助指令
6

常见的运算符与表达式

1运算符与表达式概述
运算符
是一些特殊的符号,主要用于数学计算,比较大小和逻辑运算。
——单目运算符只需一个操作数
——双目运算符要2个
——三目要3个

表达式
使用运算符将不同类别的数据按照一定规律连接起来的式子。
2python的算术运算符
7

3常用的python数学运算类的内置函数
8

4math模块中的函数
9
5算数复合赋值运算符
10

关系运算符与表达式

1关系运算符

11

注意:复数不能比大小,只能比较是否相等
2逻辑运算符

12
3,条件运算符
语句1 if 条件表达式 else 语句2.
执行流程:如果判断结果true,则执行语句1,并返回执行结果。
如果false,则执行语句2,并返回执行结果。
4位运算符
14
5运算符的优先级
1)逻辑运算符: or
2)逻辑运算符: and
3)逻辑运算符: not
4)成员测试: in,not in
5)同一性测试:is , is not
6)比较:<,<=,>,>=,!=,==
7)按位或:|。
8)按位异或: ^。
9)按位与: &
10)位移: <<,>>
11)加法减法:+,-
12)乘除取余:*,/,%
13)正负号:+x,-x

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值