已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.什么是python?python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。2.python的优点创始人评价:简单、优雅、明确简单体现在如果你的母语是英语,写python脚本就像写文章,很简单;优雅体现在python的格式,比如缩进来确定代码块,可避免编程人员进行复杂的嵌套;明确体现在解决问题的方法只有一种最优选项,而perl语言是每个问题有很多最优解,但不利于团队协作;有强大的第三方库模块,需要实现一复杂功能,只需要调用现有的库,可快速实现功能。20多年的发展,各种库都已经完备,比如:邮件库,爬虫库.可跨平台移植,java有Java的虚拟机,python同样;是一种面向对象的语言;是一种可扩展的语言(与C,C+,Java结合)3.python的缺点代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢;python是开源的编程语言,代码不能加密,当然有相应的工具可以将python代码转换为exe的二进制可执行码,但是反解码也很容易;4.python的使用1)交互式使用2)脚本使用测试:/usr/bin/env python #会直接读取你当前的python版本,然后执行/usr/bin/python #仅仅只会读取编写的版本coding:utf-8 #转译中文coding=utf-8encoding:utf-8encoding=utf-85.字符编码:ACCII:1字节=8位,28=256Unicode:2字节=16位,216=65536 英文- 2字节 中文- 2字节utf-8:英文 -1 字节 , 中文-3字节GB2312:2字节内存读取:Unicode存在硬盘:utf-8字符的编码(encode): unicode-utf-8 #都是2字节,提升效率字符的解码(decode): utf-8-unicode #英文1字节,中文3字节,节省空间 name_unicode = uhello type(name_unicode) name_utf8 = name_unicode.encode(utf-8) type(name_utf8) name_unicode1 = name_utf8.decode(utf-8) type(name_unicode1)6.Python解释器cpythonipython:基于cpython,交互方式有所增强pypy:对代码进行动态编译,JIT技术(just-in-time compiler,即时编译器),显著提高代码执行速度。Jpython:java平台上的python解释器,将python代码编译成java字节码执行。IronPython:直接将python代码编译成.net的字节码7.ipython的使用8.pycharm的使用9.输入与输出输出:告诉用户程序执行的结果# print + 字符串. /字符串可为多个,逗号隔开# print + 数字|表达式输入:告诉计算机程序所需的信息# raw_input写入的内容赋值给变量name,输入的内容为字符类型# input写入的内容赋值给变量age,输入的内容为数值类型小练习: 编写一程序,录入信息包括 hostname、IP、used_year、CPU、Memory、manager_name,如果使用年限超过10年,直接显示警告信息“该服务器使用年限太久!”,如果使用年限不超过10年,显示该服务器信息如下面的格式如下:主机信息主机名: hostnameIP:IP使用年限:used_yearCPU:CPUMemory:Memory10.变量变量是内存中的一块区域,变量的命名: 变量名由字母,数字,下划线组成。(不能以数字开头)变量的特性:实际存储在内存上;变量名最好见名知意;变量可重新赋值。python中地址变量与c语言刚好相反,一条数据包含包含多个标签。11.运算符与表达式赋值运算符:=, +=, -=, /=, *=, %=算术运算符:+, -, *, /, /,%,*关系运算符: , =, , =, !=, =布尔值:1 str1 = our company is westos# 字符串定义的第二种方式: str2 = our company i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东韶关乳源瑶族自治县教育系统校园招聘27人(第二批编制)考试参考题库及答案解析
- 2026年广元市消防救援系统事业单位人员招聘考试备考试题及答案详解
- 2026年空气污染防治设备行业分析报告及未来发展趋势报告
- 2026年生态环境监测行业分析报告及未来发展趋势报告
- 2026年桂林市疾病和预防控制中心人员招聘考试备考试题及答案详解
- 2026年染料木苷行业分析报告及未来发展趋势报告
- 2026年鹤壁市工会系统事业单位人员招聘考试备考试题及答案详解
- 2026年男士鸭舌帽行业分析报告及未来发展趋势报告
- 2026年甘肃定西岷县幼儿园招聘教师考试备考试题及答案解析
- 2026年微电机吸尘器行业分析报告及未来发展趋势报告
- 人工智能 课件 第四章 进化算法和群智能算法
- 2025年高考语文备考之常考的修辞手法分类古诗文默写题(含答案)
- GB/T 6402-2024钢锻件超声检测方法
- 贵州省遵义市播州区2023届小升初数学试卷(含解析)
- QC工程图模板范本
- 广东工业大学线性代数试卷A卷1
- 职业教育心理学题库(附参考答案)
- 一元一次不等式组 名师获奖
- 0-3岁婴幼儿发展的一般规律及养育要点
- 新版公共政策概论
- SX-22163-QR114胜任力模型评估表
评论
0/150
提交评论