Python_day01

Python的简史:

·1989年,Guido(龟叔)python;

·1990年,发布python的第一个版本;

·2001年发布python2.0版本;

·2010年获年度Tiobe编程语言大奖;

·2013年发布python3.x版本。


Python优点:

·简单、优雅、明确

·有强大的第三方库模块

·可跨平台移植

·一种面向对象的语言


Python缺点:

·代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢;

·python是开源的编程语言,代码不能加密;


Python安装:

·访问python官网:www.python.org;




·Linux操作系统上一般iso镜像里面自带,直接通过yum安装;

python -V                    ##查看python编译器的版本

python                        ##打开python编译器



注意:

·python2.6是一个过渡版本,既可以执行,又包含python3.0的新特性;

·现在企业实战应用python版本为2.7版本;

·python2.7是python2.x系列最后一个版本,不会再有python3.0;


程序既可通过编译器实现,也可通过python脚本实现



python脚本:

·#!/usr/bin/python这种写法表示直接引用系统默认的Python版本;

·#!/usr/bin/env python这种写法表示,引用环境变量里面自定义的Python版本,具有较强的可移植性;

·vim编辑python脚本;

·脚本文件一定要注意加上执行权限;如果不加执行权限,可以用“python” + “脚本名称”执行脚本文件




中文编码的问题:




指定编码格式的方法:

·#coding:utf-8

·#coding=utf-8

·#encoding:utf-8

·#encoding=utf-8




工欲善其事,必先利其器


Python解释器

·Cpython:用C语言编写的解释器

·Ipython:增强性的交互式解释器

·Pypy:用Python编写的解释器

·Jpython:用Java编写的解释器


Pycharm:(pycharm IDE,集成化开发环境)

·访问pycharm官网:http://www.jetbrains.com/pycharm/;

·下载pycharm社区版本,安装使用,后面会专门介绍pycharm常用的操作、设置以及快捷键;

·pycharm的安装:(主机上下载的压缩包发送到虚拟机上安装)

















创建程序目录:



创建程序文件:



程序的执行:

·在View中选择打开一个Terminal,输入命令执行程序;



·在程序栏中单击右键,选择“run”,执行程序;



字体的设置:

·菜单栏字体的设置;





·程序栏字体的设置;





信息设定:





安装成功过后在Applications中会出现下图中的图标



Pycharm的删除:





Ipython:

·从网上下载

[ipython](https://pan.baidu.com/s/1nuGVZol);

·shell终端中执行命令‘ipython’试试效果;

·ipython的安装:(主机上下载的压缩包发送到虚拟机上安装)





Python基本数据类型:

·整型



·长整型



强制定义为长整型:



·浮点型





·布尔值类型

注意:布尔值的‘True’和‘False’第一个字母一定要大写!!!



·复数类型

python特有的数据类型,python对复数提供内嵌支持



·运算符和表达式

算术运算符:+,-,*,/,%,**,//

 


在python3.x版本中,整型与整型的相除可以出现浮点型




赋值运算符:=,+=,-=,*=,/=,%=



关系运算符:>,>=,<,<=,!=,==



逻辑运算符:逻辑与and,逻辑或or,逻辑非not



·练习

1>.判断2017年是否是闰年

2>.判断2000年是否是闰年



2017年不是闰年




2000年是闰年


·内置方法:

cmp(比较两个值的大小),str(字符串), type(类型), int, float, long, complex, bool,

divmod(商,余), abs(绝对值), pow(平方), round(四舍五入

help(cmp)       ##查看cmp的用法






str字符串)的用法:



输入与输出

·print + 字符串...

·input输入的内容为数值类型;

·raw_input输入的内容为字符类型;


练习

1>.对之前判断是否是闰年的程序进行完善;





2>.用户输入用户名和密码后并打印用户名和密码





3>.print的应用







·if循环语句

1.       



2.     












练习:

·练习一:写一程序,录入信息包括hostname、IP、used_year、CPU、Memory、manager_name,如果使用年限超过10年,直接显示警告信息“该服务器使用年限太久!”,如果使用年限不超过10年,显示该服务器信息如下面的格式:

                                       主机信息

主机名:hostname

IP:IP

使用年限:used_year

CPU:CPU

Menmory:Memory


程序:





练习二:





·while循环语句




死循环:

    


练习

对上个练习的练习二进行完善;







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值