什么是序列,Python序列详解(包括序列类型和常用操作)

所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。 为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内...

Python运算符优先级和结合性一览表

优先级和结合性是Python表达式中比较重要的两个概念,它们决定了先执行表达式中的哪一部分。Python运算符优先级所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。 例如对于表达式a+b...

Python三目运算符(三元运算符)用法详解

我们从一个具体的例子切入本节内容。假设现在有两个数字,我们希望获得其中较大的一个,那么可以使用ifelse语句,例如:ifa>b:max=a;else:max=b;但是Python提供了一种更加简洁的写法,如下所示:max=...

Python逻辑运算符及其用法

高中数学中我们就学过逻辑运算,例如p为真命题,q为假命题,那么“p且q”为假,“p或q”为真,“非q”为真。Python也有类似的逻辑运算,请看下表: 表1Python逻辑运算符及功能逻辑...

Python比较运算符(关系运算符)

比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回True(真),反之则返回False(假)。True和False都是bool类型,它们专门用来表示一件事情的真假,或者一个表达式是否...

Python位运算符详解

Python位运算按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计、驱动、图像处理、单片机等),在应用层开发(Web开发、Linux运维等)中并不常见。想加快学习进度,或者不关注底层开发的读者可以先跳过本节...

Python赋值运算符(入门必读)

赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。 Python中最基本的赋值运算符是等号=;结合其它运...

Python算术运算符及用法详解

算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除。下表列出了Python支持所有基本算术运算符。 表1Python常用算术运算符运算符说明实例结果+加12.45+1527.45-减...

Python类型转换,Python数据类型转换函数大全

虽然Python是弱类型编程语言,不需要像Java或C语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。 比如说,我们想通过使用print()函数输出信息“您的身高:”以及浮点...

Python转义字符及用法

在《Python字符串》一节中我们曾提到过转义字符,就是那些以反斜杠\开头的字符。 ASCII编码为每个字符都分配了唯一的编号,称为编码值。在Python中,一个ASCII字符除了可以用它的实体(也就是真正的字符)表示,还可以用...

Python格式化字符串(格式化输出)

我们在《第一个Python程序——在屏幕上输出文本》中讲到过print()函数的用法,这只是最简单最初级的形式,print()还有很多高级的玩法,比如格式化输出,这就是本节要讲解的内容。熟悉C语言printf()函数的读...

Python print()函数高级用法

前面使用print()函数时,都只输出了一个变量,但实际上print()函数完全可以同时输出多个变量,而且它具有更多丰富的功能。 print()函数的详细语法格式如下:print(value,...,sep='',end='\n',fil...

Python input()函数:获取用户输入的字符串

input()是Python的内置函数,用于从控制台读取用户输入的内容。input()函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。 input()函数的用法为:str=input(tipmsg)说明:s...

Python bool布尔类型

Python提供了bool类型来表示真(对)或假(错),比如常见的5>3比较算式,这个是正确的,在程序世界里称之为真(对),Python使用True来代表;再比如4>20比较算式,这个是错误的,在程序世界里称之为假(错),Python使用False来代表。...

Python bytes类型及用法

Pythonbytes类型用来表示一个字节串。“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相呼应。bytes是Python3.x新增的类型,在Python2.x中是不存在的。字节串(bytes)和字...

Python字符串详解(包含长字符串和原始字符串)

若干个字符的集合就是一个字符串(String)。Python中的字符串必须由双引号""或者单引号''包围,具体格式为:"字符串内容" '字符串内容'字符串的内容可以包含字母、标点、特殊符号、中文、日文等全世...

Python复数类型(complex)详解

复数(Complex)是Python的内置类型,直接书写即可。换句话说,Python语言本身就支持复数,而不依赖于标准库或者第三方库。 复数由实部(real)和虚部(imag)构成,在Python中,复数的虚部以j或者J作为后缀,具体格式为:a+bja...

Python小数/浮点数(float)类型详解

在编程语言中,小数通常以浮点数的形式存储。浮点数和定点数是相对的:小数在存储过程中如果小数点发生移动,就称为浮点数;如果小数点不动,就称为定点数。如果你对浮点数的底层存储格式不了解,请猛击:小数在内存中是如何存储...

Python整数类型(int)详解

整数就是没有小数部分的数字,Python中的整数包括正整数、0和负整数。 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同的类型。例如C语...

Python变量的定义和使用

任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。 变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一...