python语言:标识符,保留字,注释,关键词,内置函数,运算符,运算符优先级 您所在的位置:网站首页 python运算符优先级题目 python语言:标识符,保留字,注释,关键词,内置函数,运算符,运算符优先级

python语言:标识符,保留字,注释,关键词,内置函数,运算符,运算符优先级

2024-07-15 13:34| 来源: 网络整理| 查看: 265

标识符

标识符就是对变量 、 常量 、 函数 、 类等对象起的名字。首先必须说明的是,Python语言在任何场景都严格区分大小写!

第一个字符必须是字符表中的字符或者下划线

保留字(关键字)

用作语法功能的专用标识符,不能把它们用作任何自定义标识符名称。关键字只包含小写字母。可以通过python提供的库输出这些关键字:

import keyword i = 0 print("=======================================================") for v in keyword.kwlist: i = i + 1 k = i % 6 if k == 0: print("%8s|"%v) elif k == 1: print("|%8s|"%v,end='') else: print("%8s|"%v,end="") print() print("=======================================================")

运行结果如下: 在这里插入图片描述

注释

注释有说明性质的、帮助性质的,它们在代码执行过程中相当于不存在,透明的。

# 下面注释可以在脚本文件开头,指定执行 # 脚本的python版本 #!/usr/bin/python ''' 下面注释在指定python脚本下,指定脚 本文件本身的编码格式 解决中文乱码问题 ''' # -*- coding:utf-8 -*- # 单行注释 # 第二个注释 ''' 多行注释 第四注释 ''' """ 多行注释 第六注释 """ """ 执行该段脚本后,仅仅输出hello world, 其它行是注释 """ print("hello wolrd") 语句和缩进

语句:在代码中,能够完整表达某个意思、操作或者逻辑的最短代码,被称为语句。

# 下面每一个行都可以叫做一个语句 a = 321 b = 321 c = range(1,5) print(c[1],c[:3],c[2:]) 代码块

为完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、函数、类等各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。

在go、java中代码块总是用{}分割,在python用四个空格,也就是tab缩进。

观察下面代码在判断、循环、函数后都是进行了缩进。

# IF-ELSE 关键词开头,冒号结尾的代码块 if True: print("This is True") else: print("This is False") # 循环语句代码块 import sys for arg in sys.argv: print("脚本输入参数%s"%arg) # 函数代码块 def sum(a, b): return a + b print("sum函数结果%d:"%sum(29,34)) 内置函数

解释器自带的函数叫做“内置函数”,这些函数不需要import 导入就可以直接使用。

print("========================================",end="") print("========================================",end="") print("==============================================") for v in dir(__builtin__): i = i + 1 k = i % 4 if k == 0: print("%30s|"%v) elif k == 1: print("|%30s|"%v,end="") else: print("%30s|"%v,end="") print() print("========================================",end="") print("========================================",end="") print("==============================================")

在这里插入图片描述 在这里插入图片描述

# 内置函数示例说明 a = 20 print(type(a),id(a),abs(a)) b = 30 print(sum(a,b)) # 具体使用可以使用help函数 # help(sorted) # 降序排列 iter = ["bc","ac","dc","ca"] print(sorted(iter, key=len, reverse=True)) 运算符

运算符是一些人为定义的特殊符号,比如我们生活当中最常见的+ 、-、×、÷,它们主要用于数学计算、比较大小和逻辑运算等等。

各语言大同小异基本上将运算符划分为五种类型:1、算术运算符 2、赋值运算符 3、比较运算符 4、逻辑运算符 5、位运算符

各运算符优先级和符号表示如下:

算术运算符

算术运算符是处理四则运算(加减乘除)的符号,在日常数字的处理中应用最多。

在这里插入图片描述

# 示例代码 # 加法 print(12 + 2) # 减法 print(12 - 2) # 乘法 print((12 + 2j) * (-1 + 3j)) # 除法 print("%5.2f"%(10 / 3)) # 整除 print(23.3 // 11.3) # 取余 print("%.2f"%(12.3 % 10.2)) # 乘方 print(2 ** 3) 赋值运算符

赋值运算符主要用来为变量赋值。把右侧表达式处理后赋予给左侧变量的过程。 在这里插入图片描述

# 示例代码如下 # 基本赋值运算符,除基本赋值符外其他赋值运算符都是针对数字型数据操作的 a = b = c = 1 print(a,b,c) # 加法运算后赋值 a += 5 print(a) # 减法运算后赋值 a -= b print(a) # 乘法运算后赋值 a *= 5 print(a) # 除法运算后赋值 a /= 3 print(a) # 整除运算后赋值 a //= 2 print(a) # 取余运算后赋值 a %= 5 print(a) # 乘方运算后赋值 a **= 5 print(a) 比较运算符(关系运算符)

主要用于对变量或表达式的结果进行大小、真假等的比较。如果比较的结果为真,就返回True,如果为假,就返回False。

# 示例如下: idStr = "" # 不等于比较 if idStr : print(idStr) isDrink = True isInt = 2 # 大于比较 if isDrink and isInt > 1: print(isDrink,isInt) a = b = c = 12 # 特殊比较符is,表示2个变量内存地址是否相同 print("{0},{1} is {2}".format((a is b),id(a),id(b))) # 小于比较 if isInt 0 and a % 2 == 0: print("%d is ord"%a) # 逻辑或 if a + 12 > 50 or a > 10 : print(a + 12) # 逻辑非 单目,从右往左 if not a 1: print(a) 运算符优先级

优先级高的运算符先执行,优先级低的运算符后执行,同一优先级的操作按照从左到右的顺序进行。也可以像数学四则运算那样使用小括号,括号内的运算最先执行。

如下表所示按从高到低的顺序列出了运算符的优先级。

在这里插入图片描述 更多Python请关注公众账号 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有