Python基础

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

合众艾特信息技术有限公司
Python的数据类型

整数
Python可以处理任意大小的整数,当然包括负整数,在 Python程序中,整数的表示方法和数学上的写法一模一样

浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学 记数法表示时,一个浮点数的小数点位置是可变的,比如, 1.23x10^9和12.3x10^8是相等的,也可以把10用e替代, 1.23x10^9就是1.23e9或12.3e8,0.000012可以写成1.2e-5




需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第 二个元素的索引是1,以此类推
如: L = ['Adam', 'Lisa', 'Bart’] print L[0] print L[1] //Adam //Lisa
print L[2]
//Bart
print L[-1] //倒数第一个 print L[-2] //倒数第二个 print L[-3] //倒数第三个

用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个 参数是待添加的新元素 如: L = ['Adam', 'Lisa', 'Bart’] L.insert(0, 'Paul’) print L ['Paul', 'Adam', 'Lisa', 'Bart']

合众艾特信息技术有限公司
合众艾特信息技术有限公司
使用索引时,千万注意不要越界
Python之添加新元素

用 list 的 append() 方法,把新元素追加到 list 的末尾 如: L = ['Adam', 'Lisa', 'Bart’] L.append('Paul’)
print L
['Adam', 'Lisa', 'Bart', 'Paul’]
Baidu Nhomakorabea
字符串 字符串是以’ ’或” ”括起来的任意文本

布尔值
一个布尔值只有True、False两种值(注意大小写) 空值

空值是Python里一个特殊的值,用None表示。None不能理 解为0,因为0是有意义的,而None是一个特殊的空值
合众艾特信息技术有限公司
Python之print语句

print语句可以向屏幕上输出指定的文字 注意:当我们在Python交互式环境下编写代码时,>>>是 Python解释器的提示符,不是代码的一部分,千万不要自己 添加 >>> print语句也可以跟上多个字符串,用逗号“,”隔开,就可 以连成一串输出, print会依次打印每个字符串,遇到逗号 “,”会输出一个空格
合众艾特信息技术有限公司
By L

Python的注释
任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或 别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没 有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。 Python的注释以 # 开头,后面的文字直到行尾都算注释 注释还有一个巧妙的用途,就是一些代码我们不想运行,但又不想删除,就 可以用注释暂时屏蔽掉
合众艾特信息技术有限公司
Python变量
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英 文、数字和下划线(_)的组合,且不能用数字开头
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同 一个变量可以反复赋值,而且可以是不同类型的变量
Python定义字符串
字符串本身包含单引号,可以用" "括起来表示 字符串本身包含双引号,可以用' '括起来表示 字符串本身既包括单引号又包括双引号,可以对字符串的某些特殊字符进行 “转义”,Python字符串用 \ 进行转义,如 Bob said "I'm OK". \n 表示换行
合众艾特信息技术有限公司
Python特点
优雅 明确 简单
Python适合的领域
web网站和各种网络服务 系统工具和脚本 作为“胶水”语言把其他语言开发的模块包装起来方便使用
Python不适合的领域
贴近硬件的代码【驱动程序】(首选C) 移动开发:iOS/Android有各自的开发语言(ObjC,Swift/Java) 游戏开发【高速渲染】:C/C++
Python从list删除元素

如果要删除的元素排在最后一个,我们可以用list的pop()方法删除 如:
L = ['Adam', 'Lisa', 'Bart', 'Paul’]
L.pop() print L ['Adam', 'Lisa', 'Bart’]
用pop(数字)来剔除指定元素 如: L = ['Adam', 'Lisa', 'Paul', 'Bart’] L.pop(2) print L ['Adam', 'Lisa', 'Bart’]
Python的版本
第三方库不支持最新版本
Python 3.X Python 2.X
(两个版本的语法不兼容)
两种运行方式: 1. 使用Python自带的IDLE(支持语法高亮,支持自动缩进,支持方法 提示,不过提示的很慢) 2. 在命令行窗口上运行(运行速度快)
print ‘Hello,world’ exit()
//打印输出Hello,world //退出Python交互式环境
合众艾特信息技术有限公司
两种方式运行Python都是无法保存代码的
推荐使用Notepad++进行编辑(不可用word或者记事本) Notepad++的设置如下: 设置首选项中新建文档编码为utf-8(无BOM) 语言选择Python 注意:首行不能有空格,python对缩进要求严格 最后生成的文件后缀名为 *.py
合众艾特信息技术有限公司
Python创建list

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随 时添加和删除其中的元素。 list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的 。 构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list 对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用 list Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类 型,我们完全可以在list中包含各种数据 如:L = ['Adam',95.5,'Lisa',85,'Bart',59] print L 我们通过索引来获取list中的指定元素。
合众艾特信息技术有限公司
Python的应用
国外: …
国内:

大公司: Google Yahoo NASA(美国航空航天局)
雅虎是全球第一家提供 因特网导航服务的网站
合众艾特信息技术有限公司
Python和其他语言的对比
Python两个主要缺点:运行速度慢、源码不能加密
合众艾特信息技术有限公司
Python的安装
Python基础
主要内容
1.
Python 基本介绍
2.
Python 安装
合众艾特信息技术有限公司
Python 是一种计算机程序设 计语言,由荷兰人Guido van Rossum于1989年发明,第一个 公开发行版发行于1991年。 Python的创始人为Guido van Rossum(吉多·范罗苏姆), 1989年圣诞节期间,在阿姆斯 特丹,Guido为了打发圣诞节 的无趣,决心开发一个新的脚 本解释程序,之所以选中 Python(大蟒蛇的意思)作为 该编程语言的名字,是因为他 太喜欢英国肥皂剧《Monty Python飞行马戏团》,他是这 个喜剧团体的爱好者。 2005年吉多加入Google
相关文档
最新文档