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

Python学习笔记001-我和python的第一次亲密接触

本学习笔记以“零基础入门学习Python-小甲鱼”为主,综合了廖雪峰《python3教程》以及其他网络资源。

安装 Python

因为Python 是跨平台的,它可以运行在 Windows、Mac和各种 Linux/Unix系统上。在 Windows 上写 Python 程序,放到 Linux 上也是能够运行的。

要开始学习 Python 编程,首先就得把 Python 安装到你的电脑里。安装后,你会得到 Python 解释器(就是负责运行 Python 程序的),一个命令行交互环境,还有一个简单的集成开发环境。

目前, Python 有两个版本,一个是 2.x 版,一个是 3.x 版,这两个版本是不兼容的,3.x 版越来越普及。

在 Windows 上安装 Python

首先,根据你的 Windows 版本(64 位还是 32 位)从 Python 的官方网站下载 Python 3.5 对应的 64 位安装程序或 32 位安装程序(网速慢的同学请移步国内镜像),然后,运行下载的 EXE 安装包:

安装前特别要注意勾上 Add Python 3.5 to PATH,然后点“Install Now”即可完成安装。

Python 解释器

当我们编写 Python 代码时,我们得到的是一个包含 Python 代码的以.py为扩展名的文本文件。要运行代码,就需要 Python 解释器去执行.py 文件。

由于整个 Python 语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写 Python 解释器来执行 Python 代码(当然难度很大)。事实上,确实存在多种 Python 解释器,包括 CPython、 IPython、 PyPy、 Jython、IronPython。但使用最广泛的还是 CPython(从python官方网站下载安装)。如果要和 Java或.Net 平台交互,最好的办法不是用 Jython 或 IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

IDLE:python的shell 安装完python后,开始-搜索 IDLE可打开

shell外壳:键入文本的交互途径 同windows的cmd窗口、Linux的命令窗口

>>>:提示符

>>>print("hello")

#:注释(或三个引号)

不需要分号表示结束;

Alt+N:回到上面的语句

Alt+P:回到最后的语句

ctrl+s :保存

ctrl+Tab :批量缩进

>>>print(5+3)

8

8

#能计算,没有长度限制

>>>print("apple "+"pie")

apple pie

>>> print("apple "*8)

apple apple apple apple apple apple apple apple

>>> print("apple\n"*3) #\n 转义符

apple

apple

apple

>>> print("apple "+8) #报错

>>> exit() #退出 Python

测试题:

1. Python 是什么类型的语言?

脚本语言(Scripting language) ,即电脑编程语言,比C、C++或java之类的系统编程语言简单容易。

2. IDLE 是什么?

shell “外壳”,我们可以利用IDLE这个shell与Python进行互动。

3. 为什么 >>>print('I love fishc.com ' * 5) 可以正常执行,但 >>>print('I love fishc.com ' + 5) 却报错?

在 Python 中不能把两个完全不同的东西加在一起。

4. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

有两个选择:可以利用反斜杠(\)对双引号转义:\",或者用单引号引起这个字符串。例如:' I l"o"vefishc.com'。

5. 为什么我们要使用 Python3?Python2到底有什么问题?看起来很多程序员依然都在使用Python2?

Python3 才是 Python 发展的未来。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181001G006BY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券