10.2.3 Python的特性 口Python.具有通用性。 Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练变成思维, 更适合诸如数据分析、机器学习、人工智能、Wb开发等具体的技术领域。 口Python语法简洁。 Python语法主要用来精确表达问题逻辑,更接近自然语言,只有33个保留字,十分 简洁。 口Python生态高产。 Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区 贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领域,编写Python程序可 以大量利用已有内置或第三方代码,具备良好的编程生态
10.2.3Python的特性 Python具有通用性。 Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练变成思维, 更适合诸如数据分析、机器学习、人工智能、Web开发等具体的技术领域。 Python语法简洁。 Python语法主要用来精确表达问题逻辑,更接近自然语言,只有33个保留字,十分 简洁。 Python生态高产。 Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区 贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领域,编写Python程序可 以大量利用已有内置或第三方代码,具备良好的编程生态
10.2.3 Python的特性 除了Python语法的三个重要特点外,Python程序还有一些具体特点。 口平台无关 Pytho程序可以在任何安装解释器的计算机环境中执行,因此,可以不经修改 地实现跨操作系统运行。 口强制可读 Python通过强制缩进(类似文章段落的首行空格)来体现语句间的逻辑关系, 显著提高了程序的可读性,进而增强了Python程序的可维护性。 口支持中文
10.2.3Python的特性 除了Python语法的三个重要特点外,Python程序还有一些具体特点。 平台无关 Python程序可以在任何安装解释器的计算机环境中执行,因此,可以不经修改 地实现跨操作系统运行。 强制可读 Python通过强制缩进(类似文章段落的首行空格)来体现语句间的逻辑关系, 显著提高了程序的可读性,进而增强了Python程序的可维护性。 支持中文
10.2.4 Python的书写规则 口缩进 ■Python语言采用严格的"缩进”来表明程序的格式框架。缩进指每一行代码开始前的 空白区域,用来表示代码之间的包含和层次关系。 ■1个缩进=4个空格 ■缩进是Pythoni语言中表明程序框架的唯一手段 ■当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留 字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无 缩进语句的所属关系。 ■程序的格式框架
10.2.4 Python的书写规则 缩进 ◼ Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的 空白区域,用来表示代码之间的包含和层次关系。 ◼ 1个缩进 = 4个空格 ◼ 缩进是Python语言中表明程序框架的唯一手段 ◼ 当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留 字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无 缩进语句的所属关系。 ◼ 程序的格式框架
10.2.4 Python的书写规则 口程序的格式框架 单层缩进 多层缩进 tel.1TempConvert.py DARTS =1000 Tempstr=input("请输入带有符号 hit3=0.0 1 f Tempstr【-1]in【'F','E']: clock() c(eval(rempstr(o:-11). for i in range(1,DARTS): print("转换后的温度是{:.2f)C elif Tempstr[-1]in ['c','c'] 八↓五a2 1.8eval(Tempstr10:-1] if dist<。1,0: print("转换后的温度是{:,2f1五 hits hits 1 e13e: pi 4 (hits/DARTS) →print("输入格式错误") print("pi的值是(:.2f)".format
10.2.4 Python的书写规则 程序的格式框架 单层缩进 多层缩进
10.3一个有趣的Python入门实例 口英文小说词频统计 口我们来查找小说《简爱》里面出现最多的前20个英文单词。 口文件的格式不是UTF-8,而是Unicode格式的,由于英文每个单词之间都有空格,所以 不需要进行分词,可以直接进行词频统计。 d以Jnicode格式打开文件,再将所有的单词全部转换为小写,然后去掉特殊符号的干预, 即替换特殊字符为空格。 口统计词频使用字典,遍历列表,然后将得到的字典转换为列表,使用每个元素的第二个 子元素为判断依据进行排序,由大到小,输出前20的结果
10.3一个有趣的Python入门实例 英文小说词频统计 我们来查找小说《简爱》里面出现最多的前20个英文单词。 文件的格式不是UTF-8,而是Unicode格式的,由于英文每个单词之间都有空格,所以 不需要进行分词,可以直接进行词频统计。 以Unicode格式打开文件,再将所有的单词全部转换为小写,然后去掉特殊符号的干预, 即替换特殊字符为空格。 统计词频使用字典,遍历列表,然后将得到的字典转换为列表,使用每个元素的第二个 子元素为判断依据进行排序,由大到小,输出前20的结果