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)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一...

Python内置函数一览表

Python解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。 如果你熟悉Shell编程,了解什么是Shell内置命令,那么你也很容易理解什么是Python内置函数,它们的概念是类似的。 将使用频繁的...

Python关键字(保留字)一览表

保留字是Python语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。 Python包含的保留字可以执行如下命令进行查看:>>>impor...

Python标识符命名规范

简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。 Python中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:标识符是由...

Python编码规范(PEP 8)

在讲解具体的Python编码规范之前,先来看看图1中的代码: 图1两段功能相同的Python代码 对比图1中的两段代码你会发现,它们所包含的代码时完全相同的,但很明显,右侧的代码编写格式看上去比左侧的代码段更加...

Python缩进规则(包含快捷键)

和其它程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,Python采用代码缩进和冒号(:)来区分代码块之间的层次。 在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒...

Python注释(多行注释和单行注释)用法详解

注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 在调试(Debug)程序的过程中,注释还可以用来临时移除无...

Python Spyder下载、安装和使用教程

Spyder是一款功能强大的PythonIDE(集成开发环境),集编写、运行、调试Python程序于一身,可以安装到多个平台上,包括Windows、Linux、MacOSX。 图1SpyderLogo Spyder除了拥有一般IDE普遍具有的编辑器...

Sublime Text运行Python程序(包含下载和安装)

pySublimeText是一款流行的文本编辑器,它体积小、运行速度快、文本功能强大、可以运行在Windows、Linux和MacOSX平台上。 在程序员眼里,SublimeText还是一款非常好用的代码编辑器,它支持运行C/C++、Pytho...

Python Visual Studio下载和安装教程

VisualStudio(简称VS)是微软推出的一款功能强大的开发工具,它支持C#、C++、Python、VisualBasic、Node.js、HTML、JavaScript等各大编程语言,还能开发iOS、Android的移动平台应用,VS2017甚至还自带了iOS模拟器(...

Python VS Code下载和安装教程

VisualStudioCode,简称VSCode,是由微软公司开发的IDE工具。与微软其他IDE(如VisualStudio)不同的是,VisualStudioCode是跨平台的,可以安装在Windows、Linux和macOS平台上运行。 不仅如此,VisualStudioCo...

Python Eclipse+PyDec下载和安装教程(超级详细)

Eclipse是著名的跨平台IDE工具,最初Eclipse是IBM支持开发的免费Java开发工具,2001年11月贡献给开源社区,目前它由非盈利软件供应商联盟Eclipse基金会管理。 Eclipse本身也是一个框架平台,它有着丰富的...