python注释符号是什么?

Python08

python注释符号是什么?,第1张

 Python中的注释有单行注释和多行注释,Python中单行注释以#符号开头,多行注释用三个单引号'''符号或者三个双引号"""符号将注释括起来。

一、python单行注释符号(#):井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print 1 #输出1,#号右边的内容在执行的时候是不会被输出的。

二、批量、多行注释符号:在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号''' '''包含的。

python正则表达式的注释方法:学过正则都知道,那简直是天书,为了提高正则的可读性,正则表达式中提供了X(VERBOSE): 详细模式。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释。

基本语法

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。

Python中的注释有多种,有单行注释、多行注释、批量注释等等,具体如下:

1、python单行注释符号(#):

井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。示例:

print 1 #输出1

#号右边的内容在执行的时候是不会被输出的。

2、批量、多行注释符号:

在Python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号(''',""")包含的。

综上,注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。

Python正则表达式的注释方法:

学过正则都知道,那简直是天书,为了提高正则的可读性,正则表达式中提供了“X(VERBOSE): 详细模式”。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释。

以上内容参考:百度百科-Python

python常见的运算符

1.算数运算符

算术运算符用于执行加减乘除、取余等基本数学运算,其中为了方便输入用斜杠"/"表示除号。和其它编程语言中两个整数相除结果为整数不同,Python中两个整数相除结果为小数,如果需要获取整除结果则需要使用两个斜杠"//"。Python中用两个“*”号表示求幂,例如 2**3=8,3**2=9。

①+ 名称:加

可用于对数字,序列等数据操作 。对于数字进行求和;其他的是连接

②- 名称 :减 只是求差

③* 名称:乘法

可用于数字、序列等数据进行操作;数字是求积;其他类型进行连续性的操作

④/ 名称:除法 求商

⑤% 名称:取余 求两个数字除法运算的余数

⑥** 名称:幂求a的b次幂

⑦// 名称:地板除法求商取整

2.关系运算符

关系运算符用于比较两个操作数之间的大小关系,返回值为True或False。

① == 名称:等于 ② !=不等于③ > 大于④ < 小于⑤ <= 小于等于 ⑥ >= 大于等于

注意:1. 一个=表示赋值,两个==表示判断两个对象是否相等

2.关系运算符可以连用

3.逻辑运算符

逻辑运算符用于判断多个条件是否满足某一要求。与其他编程语言不同的是:Python中用 not 表示逻辑非,and 表示逻辑与, or 表示逻辑或。

① and 名称:逻辑与 只有当and两边的之都为 True时,结果为True,否则结果均为False

② or 名称:逻辑或只有当or两边的之都为False时,结果为False,否则结果均为True

③not 名称:逻辑非结果与原来的结果相反,总是。

注意:逻辑与和了逻辑或在进行求解期间 ,总是从左到右一次执行 ,如果在某一步可以确定结果,那么将不在执行后面的表达式。

4.赋值运算符

运算符 += -= *= /= %= **= //= &= |= ^= <<= >>=

名称 加赋值 减赋值 乘赋值 除赋值 取余赋值 幂赋值 地板除法赋值 位与赋值 位或赋值 位异或赋值 左移赋值 右移赋值

例子 a +=b a -= b a *= b a /= b a %= b a **= b a //= b a &= b a |= b a ^= b a <<= b a >>= b

说明 a = a + b a = a - b a = a * b a = a / b a = a % b a = a ** b a = a // b a = a &b a =a | b a = a ^ b a = a <<b a = a >>b

5.身份运算符

in 例子:x in y 表示y中是否含有x,如果有则返回True,没有责则返回False

not in 例子: x not in y 表示y中是否含有,没有返回位True,有返回False