Python(1)

一、python环境安装


tar xf  pycharm-community-2017.1.4.tar.gz  -C /opt/

cd /opt/pycharm-community-2017.1.4/bin/

sh pycharm.sh                                                                                ##进行python编译器安装

进入程序后编译程序快捷编辑栏

#!/usr/bin/env python

#coding:utf-8
"""
Author:LZX
Name:${NAME}.py
Time:${DATE}
Connection:694700525@qq.com
Dec:


"""

二、ipython环境安装(如shell一样,在敲击命令时可以用tab补齐)

先查看本机系统版本与yum仓库版本是否一致,若一致可通过yum安装

openpgm-5.2.122-2.el7.x86_64.rpm               python-path-5.2-1.el7.noarch.rpm
python-ipython-3.2.1-1.el7.noarch.rpm          python-pip-7.1.0-1.el7.noarch.rpm
python-ipython-console-3.2.1-1.el7.noarch.rpm  python-pygments-1.4-9.el7.noarch.rpm
python-ipython-gui-3.2.1-1.el7.noarch.rpm      python-simplegeneric-0.8-7.el7.noarch.rpm
python-jsonschema-2.3.0-1.el7.noarch.rpm       python-zmq-14.3.1-1.el7.x86_64.rpm
python-mistune-0.5.1-1.el7.x86_64.rpm          zeromq3-3.2.5-1.el7.x86_64.rpm

安装完毕后可在shell中输入ipython启动

现在大部分企业所有的是pythn2.x类版本,同python3.x版本有略微不同

例如:在pythn2.x中input()  只可为数字和raw_input() 只可为字符,但在python3.x中,没有raw_input()

三、一般算符

# 块代码注释: 三个双引号:
# 行代码注释: #   <快捷键: ctrl + />

字符串的格式化符号:
    %f          小数, 浮点数
    %.2f        保留两位小数点的浮点数
    %d          整形数
    %s          字符串

    %o           八进制

    %x           十六进制

    4%5         4除5

    = 为赋值,==为等于,!=为不等于

eg:
# 生成整形数字, 不够的部分用0填充;
"%.3d" %(1)
Out[8]: '001'

# 10代表生成字符串的宽度;
"%10.3d" %(1)
Out[9]: '       001'

# 显示字符串有%号需要转义;
"%.2f%%" %(mem_percent)
Out[15]: '30.00%'   

"""

(1)简单的成绩录入和查询

from __future__ import  division                                    ##调用3.x版本里的函数规则


chinese = input("Score1:")
math = input("Score2:")
english = input("Score3:")

avg =  (chinese+math+english)/3

# print "平均成绩为:", avg

print "平均成绩为:%.2f" %(avg)

(2)数值类型

#  1. python支持的数值类型:
#       int, long, float, complex

# 2. 数值类型不是可变数据类型么?

# 3. 如何删除数字对象?

# 4. 布尔型:True(1), False(0)

"""
anInt = 12
print type(anInt)

# aLong = 12l
aLong = 12L
print type(aLong)

# 整形和长整形相加;
print type(anInt + aLong)

# float 类似于C语言的double类型;
aFloat = 12.34
print type(aFloat)

# bFloat = 1.2e10
# bFloat = 1.2E10
bFloat = 0.12E11
print bFloat

# x**2 = -1    x+yj
aComplex = 2+3j
print aComplex.real
print aComplex.imag
print aComplex.conjugate()
print type(aComplex)
"""

(3)判断闰年

首先思考什么是闰年,在数学上可表达为这个年份能被4整除但不能被100整除,或者能被400整除便为闰年

year = input("请输入年份:")

print (year % 4 ==0 and year % 400 !=0) or (year %400==0)                    ##输出结果为真或假


(4)if判断

Python的if语句:注意缩进
    if 表达式:
        if-suite


    if 表达式:
        if-suite
    else:
        else-suite

"""

year = input('Year:')
bool_res =  (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
if bool_res:                                                                            ##默认为真
    print "%s 是闰年" %(year)

else:

    print "%s 不是闰年" %(year)












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值