首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python完全自学教程》免费在线连载2.23

下面就以此类读者为对象,介绍 Python 中的变量( Variable )。 2.3.1 Python 语言中的变量 image.png 那么,Python 中的变量是什么意思呢?...图2-3-1 变量与对象的关系 Python 的变量除了可以引用数字之外,还可以引用其他任何 Python 对象,读者会随着本书的学习不断理解这句话的含义。...2.3.2 变量命名 在 Python 语言中如果套用数学中变量的命名规则,就会出现2.2节中 a = ["机器学习数学基础", "Python完全自学手册", "数据准备和特征工程"] 这样可读性很差的...在本书中,选择使用“蛇形式”,这也是 Python 中比较流行的命名普通变量的形式( Python,即“蟒蛇”,可能与此有关,图2-3-2为其图标)。...一般不用内置的 Python 函数来命名,这样会导致以后调用该函数的时候无法使用(关于内置函数,参阅第3章3.3.1节)。 不使用 Python 关键词命名。

90220
您找到你想要的搜索结果了吗?
是的
没有找到

Python完全自学教程》免费在线连载3.3.1

Python 语言中,也通过多种方式提供了常用的函数——这些函数都已经定义好。...)是本地 Python 环境配置好之后就已经可以使用的函数,不需要单独定义。...在第7章会学习定义函数的方法,而内置函数是已经定义好了的,拿过来就可使用,正所谓“开箱即用”,但数量有限,表3-3-1列出了 Python 3 的所有内置函数。...打开图3-3-2所示的帮助文档同时,在图3-3-1对应的 Python 官方文档的内置函数列表中,找到 int() 函数,点击该超链接,即打开网址 https://docs.python.org/3/library...仅这几个函数还远未涵盖初等数学中常用函数,所以必须有新的工具,才能彰显 Python 在计算上的优势。

2.6K50

Python完全自学教程》免费在线连载3.7

Python 中有与 bool 类型同名的 bool() 内置函数,以某个对象作为它的参数,可以得知“真、假”,即返回布尔值 True 或 False 。...Python 中的逻辑运算符有 and、or 、not 三个。...(1) and and ,翻译为“与”运算,其运算过程如图3-7-2所示——特别注意,可能与读者在数学中学习的不同,也可能与某些其他资料中的讲述不同,但这是 Python 中逻辑运算的真实过程。...虽然有的资料中坚持要看 and 的两侧的对象的布尔值,并且与图3-7-2所示的过程得到同样的结果,但所耗费的“能源”不同,“节能减排”已是共识,Python 也不例外。...如果把这个式子写入到 Python 交互模式中: >>> 0 < 0 == 0 # (5) False 你猜对了吗?

27220

Python完全自学教程》免费在线连载4.3.2

下面演示一种方法(事实上还有其他方式,参阅第9章9.6节): >>> s = 'python' >>> hasattr(s, '__iter__') # 注意双下划线 True Python 内置函数...>>> temp = ['a', 'b'] >>> temp = [] >>> temp [] 提示,若要解决上述问题,需要结合 Python 中对变量的认识,即第2章2.3节中已经自学过的内容——Python...java', 'basic', 'python', 'pascal'] 注释(10)中的 len 是 Python 内置函数 len() 的函数名称,key = len 的含义为参数 key 引用此函数对象...', 'pascal', 'python'] 对于排序而言,Python中还提供了一个内置函数 sorted() ——请注意拼写。...'python'] >>> lst ['python', 'java', 'pascal', 'c', 'basic'] 是否能看出 sorted() 函数与列表的 sort() 方法之间的差异?

64730

Python完全自学教程》免费在线连载3.3.2

3.3.2 标准库的数学模块 Python 的发明者吉多·范罗苏姆说:Python 有“自带电池”的理念,从它的庞大软件包复杂而又可靠的能力中可见端倪(英文:Python has a "batteries...所谓“自带电池”就是指 Python 标准库(Python Standard Library,官方文档地址是 https://docs.python.org/3/library/index.html),...标准库的有关程序在安装本地 Python 开发环境时已经随之安装好,与内置函数类似,也能“开箱即用”。...Python 标准库非常庞大,此处仅介绍与初等数学计算相关的模块(更多内容,参阅第11章11.3节)。...1. math 模块 标准库中的 math 模块主要提供初等数学中常用函数,官方文档地址是 https://docs.python.org/3/library/math.html。

1.3K20

Python完全自学教程》免费在线连载4.2.6

列表在 Python 中地位非常重要,在开始学习之前,先牢记一句“码谚”:列表是个筐,什么都能装(“农谚”是农民在长期生产实践中总结的关于农业生产的谚语。...“码谚”云“列表是个筐,什么都能装”,指的是 Python 规定,任何 Python 对象都可以作为列表的成员,不仅是内置对象,还包括第8章开始的各种自定义对象。...注意,在本书中将组成序列的基本单元称为“成员”,如字符串的组成单元是字符,即成员是字符;列表的组成单元是任何类型的 Python 对象,即成员是 Python 对象。...进入到 Python 交互模式,按照下面的示例,练习列表的切片操作——本质是复习。...', 'book', 'laoqi']) 'python' >>> min(['python', 'book', 'laoqi']) 'book' 列表和字符串都是序列,它们有相同的地方;列表和字符串又是两种类型的对象

31510

Python完全自学教程》免费在线连载1.8

图1-8-2 Vim 8.0 界面 Vim 很受 Python 开发者欢迎——更准确地说是早期的 Python 开发者,此间原因未加探讨,有兴趣者可以分析。...图1-8-8 搜索 Python 语言的扩展 2....的 IDE; …… PyCharm 是 JetBrains 公司开发的主要用于 Python 语言开发的 IDE,它具有 Windows、macOS 和Linux 版本,并且发行有社区版和专业版。...除了具有常规 IDE 的功能,如:代码分析、程序调试等之外, PyCharm 还特别对 Django、Flask 等常用的 Python 网络开发框架给予支持。...图1-8-9 Jupyter Notebook 截图 如果读者想深入了解 Jupyter 在数据科学中应用,可以参阅第12章12.4节示例内容,更完整的学习内容则请阅读拙作《跟老齐学Python:数据分析

73620

Python完全自学教程》免费在线连载2.4

Python 没有背负寻找微观粒子的重任,虽然它通常解决的是各类现实问题,但同样要研究“物质组成”。比如,要写一个用于学生上学报到缴费的程序。这个现实问题涉及到哪些“组成”?...因此,Python 也研究“世界的组成”,并且,把这些组成统一命名为“对象”( Object ),即在 Python 的语境中,“世界是由对象组成的” —— 2.3节曾用一个有点粗俗的词语“东西”来指代...为了使用方便,Python 中预先制作了一些对象的类型,称为“内置对象类型”。由这些对象类型直接产生的对象,就称为“内置对象”。 现在还没有给“对象”下一个严格的定义——此定义会在后续内容中阐明。

30340

Python完全自学教程》免费在线连载3.1.2

★本小节是《Python 完全自学教程》第三章的内容,之前已经发布了第一小节,请参阅:http://www.itdiffer.com/self-learning.html” 3.1.2 浮点数 数学中的...“小数”,在 Python 中一般用“浮点数类型”表示(与浮点数对应的是“定点数”,建议读者参考3.1.1节【自学建议】的方法研究此概念),按照下面的方式,即可创建一个浮点数对象: >>> pi = 3.14...数学中的 表示两个数值相等,而 Python 语言中的 = 符号则表示的是一个变量与一个对象建立引用关系(详见第2章2.3节),如 pi = 3.14 。...所以在 Python 语言中,如果判断两个值是否相等,不得不使用另外一个符号:== 。输入方法:连续输入两个英文状态下的=符号,中间不能有空格和其他符号。...请读者在阅读上文的时候注意,“是”、“不是”、“就是”等均用了引号,意思是根据数学和日常习惯进行判断,而非 Python 中根据该对象的内存地址判断是否为同一个对象。

34310

Python完全自学教程》免费在线连载4.2.5

Python 语言中关于字符串切片的一般操作形式如图4-2-5所示——这种形式适用于所有的序列类对象。...以注释(21)的切片为例,得到了字符串 'python book' 的部分字符组成的字符串——就如同从原来字符串上“切”下来“片段”一样,故曰“切片”。...图4-2-6 字符串切片示意 从结果中可以看出,结束索引 8 所对应的字符没有在“被切”之列,这是 Python 中的普遍规则,为了便于记忆,可以概括为“前包括,后不包括”。...如果切片开始的索引是 0 ,可以不写该索引: >>> book[: 8] 'python b' >>> book[0: 8] 'python b' 如果切片结束的索引是字符串的最后一个,例如图4-2-...注释(24)中切片结束的索引已经超过了字符串的最大索引值,但是 Python 语言允许这种操作,并按照注释(23)的方式处理——book[11] 是不允许的,详见4.2.4节。

43220

Python完全自学教程》免费在线连载4.2.4

Python 中,依据字符串中各个字符的位置创建其索引,如图4-2-3所示,其创建方法有如下两种: 方法1:从左边开始依据字符位置创建索引,依次为 0 、1 、2 、…,直到最右边的字符结束。...特别注意,此时第一个字符编号为 0 ,而不是 1 ,这是 Python 语言的规定(很多其他编程语言也这样规定,但是,也有的编程语言规定从 1 开始计数)。...在 Python 中实现这种操作的方式是使用 [ ] 符号。...Python 字符串有一个方法能够实现(关于“方法”,参见4.2.6节)。...在 book.index('o') ,返回的是 book 字符串( 'python book' )中按照从左向右顺序第一个字符 'o' 的索引。

41520
领券