初识python(基础篇一)

Hayley ·
更新时间:2024-09-21
· 922 次阅读

一. 认识python 1.1 python的发展背景 1. Python的作者是Guido van Rossum(龟叔) 2. Python正式诞生于1991年 3. Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译) 4. Python目前有两个版本,Python2和Python3,最新版分别为2.7.13和3.6.2 5. Life is shot, you need Python. 人生苦短,我用Python。 1.2 python的优缺点 优点 1. 简单易学 2. 免费开源 3. 高级语言 4. 可移植性 5. 面向对象 6. 可扩展性 7. 丰富的库(异常丰富) 8. 规范的代码(PEP8) 缺点 Python语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。 1.3 python能干什么? 1. web应用开发(flask,django框架) 2. 自动化测试运维(现在很吃香) 3. 网络爬虫(岗位较少,但是很有趣) 4. 科学计算,人工智能(AI首选语言) 5. 游戏开发 二.第一个python程序 1. 打开 Pycharm,选择 Create New Project,创建一个新项目 2. 选择Pure Python表示创建一个纯Python程序项目, Location 表示该项目保存的路径,Interpreter 表示使用的Python解释器版本,最后点击Create 创建项目 **3. 右击项目,选择New,再选择Python File** 4. 在弹出的对话框中输入的文件名HelloPython,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py 5. 输入以下代码,并右击空白处,选择Run运行,表示打印一个字符串Hello World! 6. 运行成功后,Pycharm Console窗口将显示我们的输出结果。 三. 注释 3.1 注释的作用 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性 示例 未使用注释的代码 ​ 使用注释的代码 3.2 注释的分类 单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 # 我是注释,可以在里写一些功能说明之类的哦 print('hello world') 多行注释 ''' 我是多行注释,可以写很多很多行的功能说明 ''' def test(): print('hello') 3.3 python的中文支持 python3中,是默认支持中文的,但是在python2中就需要一定的额外操作才可以 python2中,如果直接在程序中用到了中文,比如: print('你好') 解决的办法为:在程序的开头写入如下代码,这就是中文注释 #coding=utf-8 或者 # -*- coding:utf-8 -*-(推荐使用) 四. 变量和类型 4.1 变量的定义 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可 在Python中,存储一个数据,需要一个叫做变量的东西,如下示例: #num1就是一个变量,就好一个小菜篮子 num1 = 100 #num2也是一个变量 num2 = 87 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中 result = num1 + num2 说明: 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个 程序就是用来处理数据的,而变量就是用来存储数据的 4.2 变量的类型 为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示: 怎样知道一个变量的类型呢? 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别 可以使用type(变量的名字),来查看变量的类型 例如: 五. 标识符和关键字 5.1 什么是标识符 开发人员在程序中自定义的一些符号和名称 标识符是自己定义的,如变量名 、函数名等 5.2 标识符的规则 标识符由字母、下划线和数字组成,且数字不能开头 python中的标识符是区分大小写的 5.3 标识符命名规则 见名知意 起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name , 定义学生 用 student 小驼峰命名法 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog 大驼峰命名法 每一个单字的首字母都采用大写字母,例如:FirstName、LastName 下划线命名法 还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf, 5.4 关键字 什么是关键字 python一些具有特殊功能的标识符,这就是所谓的关键字 关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符 查看关键字 可以在Python Shell通过以下命令进行查看当前系统中python的关键字 作者:程序员小贤



初识python Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号