1. 首页
  2. 未分类

Python进阶记录之基础篇(一)

“u003Cdivu003Eu003Ch1u003E前言u003Cu002Fh1u003Eu003Cpu003E 前段时间有些朋友私信说到有关Python基础的事情,经过一番思考,决定在继续更新原先数据处理系列的基础上,推出这个以Python基础为主的系列,希望能跟大家一起学习讨论!u003Cu002Fpu003Eu003Ch1u003EPython简介及用途u003Cu002Fh1u003Eu003Cpu003E Python是一个高层次的结合解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字或标点符号,它具有比其他语言更有特色语法结构。u003Cu002Fpu003Eu003Cpu003E Python最大的特色在于它具有强大而丰富的库,并且对C类语言的粘合性也很强。因此,Python可以用来做很多计算机及软件相关工作。目前Python主要被用于四大块:Web应用、爬虫、数据分析、人工智能。u003Cu002Fpu003Eu003Cpu003E 目前Python具有2.x和3.x两个大版本,虽然2.x版本还没完全被取代,但也只是时间问题了。因此,我们接下去的内容介绍主要是基于3.x版本的,准确来说是基于Python3.7版本的。u003Cu002Fpu003Eu003Ch1u003E变量类型u003Cu002Fh1u003Eu003Cpu003E 关于Python的简介及用途,我们在日后的学习中会慢慢体会到。今天我们先来看一下Python中的变量相关内容。u003Cu002Fpu003Eu003Cpu003E 无论是Java、C还是Python或其他计算机编程语言,变量都是很重要的概念。变量是一种存储数据的载体,是存储在内存中的值。在创建变量时计算机会在内存中开辟一个空间,因此变量是计算机中实际存在的数据,并且变量的值是可以被读取和修改的。u003Cu002Fpu003Eu003Cpu003E 计算机能处理的数据有很多种类型,基于变量的数据类型,计算机会分配指定内存。因此,变量可以指定不同的数据类型,这些变量可以存储为整数,小数或字符,甚至是文本、图形、音频、视频等各种各样的数据,不同的数据需要定义不同的存储类型。u003Cu002Fpu003Eu003Cpu003E Python有五个标准的数据类型:Numbers(数字)、String(字符串)、Tuple(元组)、List(列表)和Dictionary(字典)。关于元组、列表和字典,我们后面会通过专门的篇幅进行介绍。今天我们先介绍Numbers和String这两种最常用最基本的数据类型,其中Numbers又可以细分为整型、浮点型、布尔型、复数这四种数字类型。u003Cu002Fpu003Eu003Cpu003E 下面我们来看一下这几种数据类型。u003Cu002Fpu003Eu003Ch1u003E整型u003Cu002Fh1u003Eu003Cpu003E 整型指的是1、2、3这类我们熟知的整数,Python中可以处理任意大小的整数。在Python2.x版本中整型分为int和long两种类型,但后面发现这种区分对Python来说意义不大,因此从Python3.x版本开始,整数就只有int这一种了。整型根据需求可以使用二进制、八进制、十进制和十六进制的表示法。(以下代码中的print为控制台打印语句,如果不理解可以暂时忽略,后面会介绍。)u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F7e26125b17ee45eeb708e1761570f125″ img_width=”358″ img_height=”336″ alt=”Python进阶记录之基础篇(一)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003E整型u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E浮点型u003Cu002Fh1u003Eu003Cpu003E 浮点型指的是1.2、2.3、3.4这类的小数,Python中的浮点型为float类型。浮点型数据除了使用常见的数学写法之外,还可以使用科学计数法表示,例如123.456和1.23456e2表示的都是123.456。(以下代码中type()方法为Python内置方法,作用是获取指定数据的数据类型。)u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F4d8d2e6c9f394d0a86ff0d818c31172e” img_width=”495″ img_height=”162″ alt=”Python进阶记录之基础篇(一)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003E浮点型u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E布尔型u003Cu002Fh1u003Eu003Cpu003E 布尔型只有True和False两种值,主要用来指定真假,这里需要特别注意True和False的大小写。Python中的布尔型用bool表示,我们可以直接使用True、False值来表示布尔型的值,也可以通过布尔运算计算出布尔值。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fb38b827f0e4c429bacd694bcd29bad21″ img_width=”487″ img_height=”330″ alt=”Python进阶记录之基础篇(一)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003E布尔型u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E复数u003Cu002Fh1u003Eu003Cpu003E 复数在数学上就是形如“1+2i”的数,Python中的复数跟数学上的复数概念是一样的,只是数字后面加的字母是“j”。Python中复数类型为complex。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F7da0216cf5814a7a9180c4010d3b4569″ img_width=”484″ img_height=”75″ alt=”Python进阶记录之基础篇(一)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003E复数u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E字符串u003Cu002Fh1u003Eu003Cpu003E 字符串是表示文本的数据类型,是以单引号或双引号括起来的任意文本。Python中的字符串类型为str。Python中的字符串还可以通过使用三个单引号或三个双引号开头,并以三个单引号或三个双引号结尾的形式写成多行字符串。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F29270bf47a4c4863923152998fcf55bf” img_width=”494″ img_height=”533″ alt=”Python进阶记录之基础篇(一)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003E字符串u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E变量命名规则u003Cu002Fh1u003Eu003Cpu003E 以上示例代码中,我们使用了简单的“abcd”等字母命名变量。与其他编程语言一样,在Python中,变量命名也需要遵循一些必须遵守的硬性规则,否则就会报错,无法正常执行程序。Python中对变量命名必须遵守的硬性规则有如下几条。u003Cu002Fpu003Eu003Cpu003E 1、变量名必须由字母、数字和下划线构成,并且不能以数字作为开头。例如:a1、a2_、_a1是合法的变量名,而1a是不合法的变量名。u003Cu002Fpu003Eu003Cpu003E 2、不能跟关键字(Python中有特殊含义的单词,后续内容中会介绍)和系统保留字(如Python函数、模块等名字)冲突。u003Cu002Fpu003Eu003Cpu003E 除了上述几个必须遵守的硬性规则外,我们在命名的时候为了可读性也经常会遵守一些非硬性规则,虽然不遵守非硬性规则不会使程序出错,但我们依然还是建议去遵守这些非硬性规则:命名用小写字母拼写,多个单词用下划线连接。需要注意的是,Python中变量名是区分大小写的,因此,A和a是两个不同的变量。u003Cu002Fpu003Eu003Ch1u003E总结u003Cu002Fh1u003Eu003Cpu003E 以上内容介绍了Python中变量的概念以及Numbers和String两大基本数据类型,需要掌握变量的命名、各数据类型的表示和基本用法。下次内容我们介绍基本变量之间的转换、字符串的基本用法以及运算符的相关知识。感谢大家的关注,欢迎一起交流~u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:Python进阶记录之基础篇(一)

主题测试文章,只做测试使用。发布者:孤傲帝,转转请注明出处:http://www.cxybcw.com/6763.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code