python学习(一)

1 篇文章 0 订阅
1 篇文章 0 订阅

(一)python了解
1 python优点
•简单、优雅、明确
•有强大的第三方库模块
•可跨平台移植
•一种面向对象的语言
2 python安装
•访问python官网:www.python.org;
•Linux操作系统上一般iso镜像里面自带,直接通
过yum安装;
注意:
•- python2.6是一个过渡版本,既可以执行,又包含
python3.0的新特性;
•- 现在企业实战应用python版本为2.7版本;
•- python2.7是python2.x系列最后一个版本,不
会再有python3.0;
3 中文编码的问题:
指定编码格式的方法

#coding:utf-8  ##最简单的方式#coding=utf-8#encoding:utf-8#encoding=utf-8

4 python编辑器:
ipython(加强型):
下载:
这里写图片描述

这里写图片描述
5 字符串格式化符号:
这里写图片描述

6 Pycharm:一种pythonIDE
• 访问pycharm官网:http://www.jetbrains.com/pycharm/
下载安装:
这里写图片描述
解压到指定位置:
这里写图片描述
进入目录:查看安装手册:
这里写图片描述
执行安装脚本:

这里写图片描述

进入安装界面安装。安装完成后,需要激活。选择Activation code ,然后输入激活码。

激活码如下(亲测有效),将下面的复制粘贴到激活码部分

    CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2V  
    uc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMi  
    LCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE4LT  
    AxLTMwIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJEUE  
    4iLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE  
    4LTAxLTMwIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI  
    6IlJNIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMj  
    AxOC0wMS0zMCJ9XSwiaGFzaCI6IjUxOTU1OTMvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvb  
    G9uZ2F0ZWQiOmZhbHNlfQ==-  
    QOxwjWvRwJz6vo6J6adC3CJ4ukQHosbPYZ94URUVFna/Rbew8xK/M5gP3kAaPh6ZDveFdtMR1UBoumq3eCwXtXM3U3ls5noB4LIr+QplVlCj2pK5uN  
    q7g/feyNyQcHpSXtvhIOnXDBLOecB05DOsxzm0p7ulGGJoAInmHeb9mc0eYjqc4RPpUQfh6HSYBnvEnKMlLF5bz4KEtzmsvvgA55CwzwQ3gRitm5Q/w  
    UT7AQCBdjmBfNUjKVQL6TSjSDPp56FUdEs4Aab8LqstA2DIMbxocO64rvytmcUeIwu8Mi5uq87KQP5AQMSMYb59Inbd+dmVfx5cJo3fRS4/5s3/Hg==-  
    MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEw  
    MTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6Oa  
    XiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+I  
    EmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+Fq  
    gR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQ  
    YDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXR  
    Qcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZ  
    uYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gP  
    dGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIc  
    GNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFM  
    faZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1  
    kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9  
    GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==  
  1. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;
    软件下载地址: www.python.org
    添加环境变量:
    这里写图片描述
    win键+R 进入dos环境界面:
    这里写图片描述

  2. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?
    答:两种。

1python   +  ***.py文件 其中python也可以写成python的绝对路径。使用which python进行查询。
(2)在文件的头部(第一行)写上 #!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python查询来的结果。然后在外面就可以加权限 使用./xxx.py执行了。
   chmod  +x   py文件
   ./py 文件    ##调用文件
   因为在linux中,python,shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。

我喜欢用第一种,第一种方便。
4. 编写脚本,使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢的颜色和与你相关的一些事情(背景、兴趣、爱好等等);

这里写图片描述

这里写图片描述

  1. 阅读下面的 Python 脚本:

    !/usr/bin/env python

    1 + 2 * 4

    a) 你认为这段脚本是用来做什么的?
    计算1 + 2 * 4的值
    b) 你认为这段脚本会输出什么?
    这里写图片描述
    c) 输入以上代 码,并保存为脚本,然后运行它。它所做的与你的预期一样吗?为什么一样/不一样?
    不一样
    d) 这段代码单独执行和在交互解释器中执行有何不同? 试一下,然后写出结果
    单独执行:
    这里写图片描述
    e) 如何改进这个脚本, 以便它能和你想像的一 样工作?
    改进:
    这里写图片描述

  2. 变量赋值:
    1). 赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值?
    x=1,y=2,z=3
    2). 执行 z, x, y = y, z, x 后,x、y、z 中分别含有什么值?
    这里写图片描述

  3. 标识符。下面哪些是 Python 合法的标识符?如果不是,请说明理由!

int32 40XL aving printf print
_print this self name 0x40L
bool true big-westos 2hot2ls type
thisIs thisisInt R_U_Ready Int True
if do counter-1 access _
答:标识符是由数字、字母下划线组成的,且不能以数字开头。

  1. 带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。

这里写图片描述

这里写图片描述
9. (if..elif..elif..else考察, 循环语句的考察)
带文本菜单的程序写一个带文本菜单的程序,菜单项如下
(1) 取五个数的和
(2) 取五个数的平均 值
….
(X)退出。(exit())

由用户做一个选择,然后执行相应的功能.当用户选择退出时程序结束。这个程序的有用之处在于用户在功能之间切换不需要一遍一遍的重新启动你的脚本。
这里写图片描述

这里写图片描述

  1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
    这里写图片描述

这里写图片描述

这里写图片描述

  1. (2017-好未来-笔试编程题)–练习

    • 题目描述:
      输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”

    • 输入描述:
      每个测试输入包含2个字符串

    • 输出描述:
      输出删除后的字符串

    • 示例1:


输入
They are students.
aeiou
输出
Thy r stdnts.
方法一:
这里写图片描述

这里写图片描述

方法二:充分体现了python的简单,明确:
这里写图片描述

这里写图片描述

方法三:利用python的内置函数,最简单的一种方法!!一行语句搞定!

这里写图片描述

  1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

这里写图片描述

这里写图片描述

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值