摘要:
位运算符通常在图形、图像处理和创建设备驱动等底层开发中使用。使用位运算符可以直接操作数值的原始 bit 位,尤其是在使用自定义的协议进行通信时,使用位运算符对原始数据进行编码和解码也非常有效。 位运算符对于初学者来说有些难度,因此初学者可先跳过本节内容。 位运算符的操作对象是整数类型,它会把数字看做 阅读全文
摘要:
赋值运算符主要用来为变量(或常量)赋值,在使用时,既可以直接用基本赋值运算符“=”将右侧的值赋给左侧的变量,右侧也可以在进行某些运算后再赋值给左侧的变量。 = 基本赋值运算符 Python 使用“=”作为赋值运算符,常用于将表达式的值赋给另一个变量。例如如下代码: # 为变量st赋值为Python 阅读全文
摘要:
算术运算符是处理四则运算的符号,在数字的处理中应用得最多。Python 支持所有的基本算术运算符,如表 1 所示。 表 1 Python常用算术运算符 运算符说明实例结果 + 加 12.45 + 15 27.45 - 减 4.56 - 0.26 4.3 * 乘 5 * 3.6 18.0 / 除 7 阅读全文
摘要:
虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 height 的值,如果在交互式解释器中执行如下代码: >>> heig 阅读全文
摘要:
在前面的章节中,我们曾经简单学习过转义字符,所谓转义,可以理解为“采用某些方式暂时取消该字符本来的含义”,这里的“某种方式”指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。举个例子,在 Python 中单引号(或双引号)是有特殊作用的,它们常作为字符(或字符串)的标识(只要数据用引号 阅读全文
摘要:
Python 提供了“%”对各种类型的数据进行格式化输出,例如如下代码: price = 108 print ("the book's price is %s" % price) 上面程序中的 print 函数包含以下三个部分,第一部分是格式化字符串(相当于字符串模板),该格式化字符串中包含一个“% 阅读全文
摘要:
前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。print() 函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 阅读全文
摘要:
input() 函数用于向用户生成一条提示,然后获取用户输入的内容。由于 input() 函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input() 函数总是返回一个字符串。例如如下程序: msg = input("请输入你的值:") print (type(msg)) prin 阅读全文
摘要:
Python 提供了 bool 类型来表示真(对)或假(错),比如常见的5 > 3比较算式,这个是正确的,在程序世界里称之为真(对),Python 使用 True 来代表;再比如4 > 20比较算式,这个是错误的,在程序世界里称之为假(错),Python 使用 False 来代表。 True 和 F 阅读全文
摘要:
Python 3 新增了 bytes 类型,用于代表字节串(这是本教程创造的一个词,用来和字符串对应)。字符串(str)由多个字符组成,以字符为单位进行操作;字节串(bytes)由多个字节组成,以字节为单位进行操作。bytes 和 str 除操作的数据单元不同之外,它们支持的所有方法都基本相同,by 阅读全文