没有合适的资源?快使用搜索试试~ 我知道了~
首页Python3入门教程:快速安装与基础语法详解
"Python3入门教程是一份详细的文档,针对初学者设计,共计154页,涵盖了Python3的基本入门知识。本教程以Windows 10平台为例,首先介绍Python3的安装和配置。章节1-1讲解了如何下载Python 3.7.4的安装程序,建议选择适合64位系统的版本,并指导用户进行定制安装,包括选择自定义安装路径、确认选项和启动安装过程。 学习重点集中在Python3的开发环境配置,尤其是如何使用集成开发环境IDLE(Integrated Development Environment),如编写和运行一个简单的"Helloworld"程序。这个程序是学习编程语言的第一步,展示了如何在IDLE中创建和运行代码。 章节1-2介绍了Python语言的特点,比如其易上手、高生产效率和丰富的支持资源,这些优势使得Python在人工智能和大数据领域广受欢迎。同时,文档也提及了Python语言的应用范围,包括但不限于科学计算、Web开发、数据分析等,并简述了Python的发展历史。 接下来的章节将深入探讨基本数据类型,如数值类型、字符串、列表、元组、集合和字典,每个类型都有相应的实例和实验,帮助读者巩固理解。通过实践操作,学员将逐步掌握Python的基础语法和数据结构。 在学习过程中,教程设置了明确的学习目标和思考与练习环节,旨在确保学员能够独立完成编程任务并逐渐提升编程技能。对于初学者来说,这是一个全面且实用的Python3入门指南,有助于建立起坚实的编程基础。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/87894243/bg10.jpg)
Python3 入门教程
16
Python 语言中,数字分为四种:整数、长整数、浮点数和复
数。
(1)整数指没有小数部分的数字,例如:10。
(2)长整数指比较在的整数,如果赋给某整数变量的值会发生
溢出,则该变量将被自动转换为长整数。可以用以下方法测试某
系统支持的最大和最小长整数。
import sys
sys.maxsize #最大长整数
-sys.maxsize-1 #最小长整数
(3)浮点数指被小数点分成整数部分和小数部分的实数 ,例如:
1.20
3.1E-2 或 3.1e-2
(4)复数的实部由实数组成,虚部由实数加字母 j 组成,这两部
分由加号(“+”)连接在一起。例如:2.3+4j。
1.3.8 字符串
在 Python 语言中,字符串是单引号、双引号或三引号包围起
来的文字。例如:"hello",'hello','''hello'''是同相同的。可以用
语句 print('hello',"hello",'''hello''')输出。
前面加 R 或 r 的字符串称为自然字符串。例如: R'你好,您
的快递\到啦!'。
使用反斜杠转义引号和其它特殊字符,例如:
a=r'"Isn\'t," she said.'
![](https://csdnimg.cn/release/download_crawler_static/87894243/bg11.jpg)
Python3 入门教程
17
print(a)
上面代码输出如下:
"Isn\'t," she said.
1.3.9 空行
空行通常用于分隔不同功能或含义的代码。适当的应用空行,
可以增加代码的可读性,便于日后代码的维护或重构。
1.3.10 等待用户输入
下面的语句可接收用户的一下输入:
input("\n 按下回车键后退出。")
当程序执行到该语句后,会出现提示:“按下回车键后退
出。”,用户输入一个回车后,程序将继续执行。再如:
x = input("请输入成绩:")
print(x)
上述代码首先输出提示:“请输入成绩:”,等待用户输入;
用户输入一个成绩(例如:65)后,该成绩被输出。代码的执行
过程如下所示:
请输入成绩:65
65
1.3.11 同一行显示多条语句
在使用 Python 语言编程时,允许在同一行输入多条语句,
但要用分号(;)将各语句分开。例如:
import sys; x = '你好!'; sys.stdout.write(x + '\n')
![](https://csdnimg.cn/release/download_crawler_static/87894243/bg12.jpg)
Python3 入门教程
18
该行语句将输出如下内容:
你好!
1.3.12 print 输出
print 函数用于打印输出,默认输出到显示器。例如:
print("Hello boys!");
print("Hello girls!")
上面两行代码将输出如下内容:
Hello boys!
Hello girls!
利用 print 函数输出时,默认换行,如果不想换行可以为其
加上一个名为 end 的参数,将赋给其一个空字符。例如:
print("Hello boys!",end="");print("Hello girls!",end="")
该行代码将输出:
Hello boys!Hello girls!
1.3.13 import 与 from...import
import 导入整个模块,from...import 导入部分或全部函数。
例如:
import sys
from math import pi
print(pi)
上述代码的输出如下:
3.141592653589793
![](https://csdnimg.cn/release/download_crawler_static/87894243/bg13.jpg)
Python3 入门教程
19
1.4 Python 语言的特点
(一)简单易学
Python 语言的语法简单,与自然语言(英文)很接近,阅读一段规范
的 Python 代码好像在读一段英语文章。Python 的文档非常简单,对
初学者也很容易上手。
(二)免费、开源
你可以免费获取这个软件,改动的它的源代码,自由的分发二次开发
后的版本。
(三)可扩展、可嵌入
你可以在 Python 中使用 c/c++编写的代码,以提高某些关键代码的运
行速度。你也可以将 Python 代码嵌入到 c/c++程序中,为其提供脚本
功能。
(四)可移植性好
Python 已经被移植到许多平台,例如:Linux、Windows、FreeBSD、
MacintoshGoogle 基于 linux 开发的 android 平台。
(五)强制缩进
Python 是通过缩进来区分语句间关系的,同一语句块的缩进数要相等。
1.5 Python 语言的应用范围
Python 语言可被用于常规软件开发、系统编程、处理图形、
文本、网络、web 和数据库编程、人工智能、数据分析和云计算
等领域。目前,在移动开发领域 Python 的应用较少。
![](https://csdnimg.cn/release/download_crawler_static/87894243/bg14.jpg)
Python3 入门教程
20
1.6 Python 的发展史
Python 语言是荷兰人吉多·范罗苏姆(Guido van Rossum)
于 1989 年圣诞节期间开发的。Python 的英文含义是大蟒蛇,该
名字来自英国 20 世纪 70 年代首播的电视喜剧《蒙提.派森的飞
行马戏团》(Monty Python's Flying Circus)。
Python 2 于 2000 年 10 月 16 日发布,稳定版本是 Python 2.7。
Python 3 于 2008 年 12 月 3 日发布,不完全兼容 Python 2。Python
2.7 将于 2020 年 1 月 1 日终止支持,在此时间之后想要继续得到
与 Python 2.7 有关的支持,需要付费。
1.7 实验
一、实验要求:
1、 掌握 Python3.x 开发环境的安装及配置方法;
2、 掌握使用 IDEL 编写程序的步骤。
二、实验内容:
1、安装 Python3.x(参照 1.1 节)。
2、使用 IDEL 编写“Hello world”程序(参照 1.2 节)。
剩余153页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://profile-avatar.csdnimg.cn/5aae13958c82419c9c42cd3306ea6ab6_qq_43934844.jpg!1)
是空空呀
- 粉丝: 186
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)