博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python入门教程之安装MyEclipse插件和安装Python环境
阅读量:6535 次
发布时间:2019-06-24

本文共 10338 字,大约阅读时间需要 34 分钟。

hot3.png

121617_wJt9_1444646.jpg

130908_6m1a_1444646.jpg

    这个是Python for MyEclipse的插件

   这个是Python for Windows 安装文件

安装好所需要的文件 。即可在MyEclipse里面开始Python最简单的测试了。

首先选择Python的编译器  在MyEclipse Windows-preferences      New

115159_mUQA_1444646.jpg

输入名称

115403_qbML_1444646.jpg

选择编译器

115409_Or9u_1444646.jpg

选择所有的 确认OK  等待一下安装

115734_yuR7_1444646.jpg

完毕之后 就可以开始创建Python工程测试了

选择project

120304_FItI_1444646.jpg

选择Pydev Project 下一步

120541_ZgtU_1444646.jpg

选择个语法版本2.5

120837_wh6p_1444646.jpg

对工程src -NEW -PyDev Module

121014_aOP6_1444646.jpg

新建的后缀名为  .py  自动会切换到PyDev perspective 这个视图下可以更好的编辑。

hello world  代码就一行  比java的少了很多。

121144_ce5s_1444646.jpg

简单的安装和Python代码运行测试就是这样。很简单。都不需要duang duang duang的。

简单的基础运用代码   可以自己试试一下哦。

    2015-03-03 Python 基础知识

'''@author: 小帅丶@todo: Python安装使用第一步Created on 2015-03-03'''#coding=utf-8#Python for String-----------------str  = "HelloWorld"print (str);#输出字符串内容print (str[0]);#索引为0的内容print (str[2:5]);#索引x到y的内容  包头不包尾print (str *2);#输出2次内容print (str + "Test");#输出连接的内容print ('---------------------------------------------');#Python for List  -------------------list  = ['abcd',786,2.23,'john',70.2]tinylist = [123,'john']print (list); #输出listprint (list[0]);print (list[1:3]);print (list[2:]);#索引2开始 直到最后一个内容输出print (tinylist*2);print (list + tinylist);print ('---------------------------------------------');#Python for 元组tuple  = ('abcd',786,2.23,'john',70.2)#tuple[0] = 'zxs' 元组是不可以修改的  List可以tinytuple = (123,'john')print (tuple);#输出元组print (tuple[0]);print (tuple[1:3]);print (tuple[2:]);print (tinytuple*2);print (tuple + tinytuple);print ('---------------------------------------------');#Python 元字典dict = {}dict['one'] = "This is one"dict[2] = "This is two"tinydict = {'name':'john','code':6734,'dept':'sales'}#key value的关系print (dict['one']);#输出键为  one的值print (dict[2]);#输出键为  2的值print (tinydict);print (tinydict.keys()); #输出所有的键print (tinydict.values());#输出所有的值print ('---------------------------------------------');

    2015-03-04 Python 基础知识

'''Created on 2015-3-4@author: 小帅丶'''#Python for 运算a = 21b = 10c = 0c = a + bprint ("Line 1 - Value of c is ",c);#加法c = a - bprint ("Line 2 - Value of c is ",c);#减法c = a * bprint ("Line 3 - Value of c is ",c);#乘法c = a / bprint ("Line 4 - Value of c is ",c);#除法c = a % bprint ("Line 5 - Value of c is ",c);#取余a = 2b = 5c = a**b print ("Line 6 - Value of c is ",c);#2的5次方a = 9b = 2c = a//bprint ("Line 7 - Value of c is ",c);#取整除print ("--------------------------");#Python for 比较运算符a = 21b = 10c = 0if(a == b):    print ("Line 1 - a is equal to b");else:    print ("Line 1 - a is not equal to b");if(a != b):    print ("Line 2 - a is not equal to b");else:    print ("Line 2 - a is equal to b");#if(a <> b):#    print ("Line 3 - a is not equal to b");#else:#    print ("Line 3 - a is equal to b");if(a < b):    print ("Line 4 - a is less than b");else:    print ("Line 4 - a is not less than b");if(a > b):    print ("Line 5 - a is greater than b");else:    print ("Line 5 - a is not greater than b");    a = 5b = 20if(a <= b):    print ("Line 6 - a is either less than b");else:    print ("Line 6 - a is not neither less than not b");if(b >= a):    print ("Line 7 - b is either greater than or equal to a");else:    print ("Line 7 - b is neither greater than nor equal to a");print ("--------------Pyhton for 赋值运算符-------------------");#Pyhton for 赋值运算符a = 21b = 10c = 0c = a + bprint ("Line 1 - Value of c is ",c);c += aprint ("Line 2 - Value of c is ",c);c *= aprint ("Line 3 - Value of c is ",c);c /= aprint ("Line 4 - Value of c is ",c);c = 2c %= aprint ("Line 5 - Value of c is ",c);c **= aprint ("Line 6 - Value of c is ",c);c //= aprint ("Line 7 - Value of c is ",c);print ("-------------Python位运算符----------")#Python for 位运算符a = 60 #60 = 0011 1100b = 13 #13 = 0000 1101c = 0  c = a & b #12 = 0000 1100print ("Line 1 -Value of c is ",c);c = a | b #61 = 0011 1101print ("Line 2 -Value of c is ",c);c = a ^ b #49 = 0011 0001print ("Line 3 -Value of c is ",c);c = ~a # -61= 1100 0011print ("Line 4 -Value of c is ",c);c = a << 2 #240 = 1111 0000print ("Line 5 -Value of c is ",c);c = a >> 2 #15 = 0000 1111print ("Line 6 -Value of c is ",c);print ("----------Python逻辑运算符-----------");#Python for 逻辑运算符a = 10b = 20c = 0if(a and b):    print ("Line 1 - a and b are true");else:    print ("Line 1 - Either a is not true or b is not true");    if(a or b):    print ("Line 2 - Either a is true or b is true or both are true");else:    print ("Line 2 - Neither a is true nor b is true");a = 0if(a and b):    print ("Line 3 - a and b are true");else:    print ("Line 3 - Either a is not true or b is not true");    if(a or b):    print ("Line 4 - Either a is true or b is true or both are true");else:    print ("Line 4 - Neither a is true nor b is true");if not(a and b):    print ("Line 5 - Either a is not true or b is not true or both are not true");else:    print ("Line 5 - a and b are true");print ("---------Python成员运算符----------");a = 10b = 20list = [1,2,3,4,5];if (a in list):    print ("Line 1 - a is available in the given list");else:    print ("Line 1 - a is not available in the given list");if(b not in list):    print ("Line 2 - b is not available in the given list");else:    print ("Line 2 - b is available in the given list");    a = 2if(a in list):    print ("Line 3 - a is available in the given list");else:    print ("Line 3 - a is not available in the given list");print ("---------Python身份运算符--------");#Python for 身份运算符a = 20b = 20if(a is b):    print ("Line 1 - a and b have same identity");else:    print ("Line 1 - a and b do not have same identity");if(id(a)==id(b)):    print ("Line 2 - a and b have same identity");else:    print ("Line 2 - a and b do not have same identity");b = 30if(a is b):    print ("Line 3 - a and b have same identity");else:    print ("Line 3 - a and b do not have same identity");    if(a is not b):    print ("Line 4 - a and b do not have same identity");else:    print ("Line 4 - a and b have same identity");print("-----------Python运算符优先级-----------");#Python for 运算符优先级a = 20b = 10c = 15d = 5e = 0e = (a + b) * c / d print ("Value of (a+b)*c/d is",e);e = ((a + b) * c) / dprint ("Value of ((a+b)*c)/d is", e);e = (a + b) * (c / d);print ("Vlaue of (a+b)*(c/d) is", e);e = a + (b * c) / d;print ("Value of a + (b * c)/d is ", e);
#2015-03-04代码运行结果Line 1 - Value of c is  31Line 2 - Value of c is  11Line 3 - Value of c is  210Line 4 - Value of c is  2.1Line 5 - Value of c is  1Line 6 - Value of c is  32Line 7 - Value of c is  4--------------------------Line 1 - a is not equal to bLine 2 - a is not equal to bLine 4 - a is not less than bLine 5 - a is greater than bLine 6 - a is either less than bLine 7 - b is either greater than or equal to a--------------Pyhton for 赋值运算符-------------------Line 1 - Value of c is  31Line 2 - Value of c is  52Line 3 - Value of c is  1092Line 4 - Value of c is  52.0Line 5 - Value of c is  2Line 6 - Value of c is  2097152Line 7 - Value of c is  99864-------------Python位运算符----------Line 1 -Value of c is  12Line 2 -Value of c is  61Line 3 -Value of c is  49Line 4 -Value of c is  -61Line 5 -Value of c is  240Line 6 -Value of c is  15----------Python逻辑运算符-----------Line 1 - a and b are trueLine 2 - Either a is true or b is true or both are trueLine 3 - Either a is not true or b is not trueLine 4 - Either a is true or b is true or both are trueLine 5 - Either a is not true or b is not true or both are not true---------Python成员运算符----------Line 1 - a is not available in the given listLine 2 - b is not available in the given listLine 3 - a is available in the given list---------Python身份运算符--------Line 1 - a and b have same identityLine 2 - a and b have same identityLine 3 - a and b do not have same identityLine 4 - a and b do not have same identity-----------Python运算符优先级-----------Value of (a+b)*c/d is 90.0Value of ((a+b)*c)/d is 90.0Vlaue of (a+b)*(c/d) is 90.0Value of a + (b * c)/d is  50.0

Python for 数字 2015-03-09

import mathimport randomfor letter in 'Python':    if letter =='h':        pass        print ('This is pass block');    print ('Current Letter:',letter);print ('Good bye!');print("------Random-----");a = -10b = 4.1x = 1y = 2print ("值为:",a,"绝对值为:",abs(a));#返回绝对值print (math.ceil(b));#向上取整print (math.exp(1));print (math.fabs(-10));#返回绝对值print (math.floor(4.9));#向下取整print (math.log(4,2));#自然数的对数print (math.log10(100));#基数为10print (math.pow(2, 2));print (round(12.334,2));print (math.sqrt(4));print ("随机数",random.choice(range(10)));#指定随机数范围print (random.randrange(100,1000,1));#开始范围 结束范围 递增基数random.seed(10)print (random.random());list = [20,16,10,5];random.shuffle(list);print (list);print (random.uniform(5,10));print (math.acos(1));print (math.asin(1));print (math.atan(1));print (math.atan2(5, 5));print (math.cos(3));print (math.hypot(3, 2));#sqrt(3*3 +2*2)print (math.sin(3));print (math.sin(math.pi/2));print (math.tan(3));print (math.tan(math.pi/4));print (math.degrees(2*math.pi));#弧度转为角度print (math.degrees(math.pi));print (math.degrees(math.pi/2));print (math.degrees(math.pi/4));print (math.radians(0));print (math.radians(math.pi));print (math.radians(math.pi/2));print (math.radians(math.pi/4));

2015-03-10  code for python

var1 = 'Hello World!';var2 = 'Python Programming';print (var1[0]);print (var2[1:5]);print ('--------------');#更新字符串var1 = 'Hello World'print (var1[:6]+'Python');print ('--------------');#List  list1 = [123,'xyz',7899]list2 = [456,'abc']print (len(list1));print (len(list2));print ('--------------');#List list()aTuple = (123,'xyz','zara','abc');aList = list(aTuple);print (aList);print ('--------------');#List append()aList = [123,'xyz','zara','abc']aList.append(2009);print (aList);print ('--------------');#List countaList = [123,'xyz','zara','abc',123]print (aList.count(123));print (aList.count('zara'));print ('--------------');#List extendaList = [123,'xyz','zara','abc',123]bList = [2009,'manni'];aList.extend(bList);print (aList);print ('--------------');#List indexaList = [123,'xyz','zara','abc']print (aList.index('xyz'));print (aList.index('zara'));print ('--------------');#List insertaList = [123,'xyz','zara','abc']aList.insert(3, 2009);print (aList);print ('--------------');#List popaList = [123,'xyz','zara','abc']print (aList.pop());print (aList.pop(2));print ('--------------');#List removeaList = [123,'xyz','zara','abc','xyz']aList.remove('xyz');print (aList);aList.remove('abc');print (aList);print ('--------------');#List reverse()aList = [123,'xyz','zara','abc','xyz']aList.reverse();print (aList);print ('--------------');#List sortaList = [123,'xyz','zara','abc','xyz']aList.sort();print (aList);print ('--------------');

转载于:https://my.oschina.net/xshuai/blog/381833

你可能感兴趣的文章
利用 JAVA 操作 EXCEL 文件
查看>>
【转】关于ListActivity的简单体验
查看>>
c# BackgroundWorker 控件
查看>>
Ruby入门(1)——数据类型
查看>>
mii-tool和ethtool
查看>>
艾伟:WCF从理论到实践(6):WCF架构
查看>>
建立可扩展的silverlight应用框架
查看>>
图解DotNet框架之十:WCF(Remoting,Webservice)
查看>>
C#对象的浅拷贝,深拷贝及利用序列化等多种方式实现深拷贝
查看>>
nginx1.02+php+piwik+centos5.4构建网站统计系统
查看>>
MongoDB安装以及java开发入门<一>
查看>>
iOS开发之缓存(一):内存缓存
查看>>
曾经用过的Sql Server分页方法小结
查看>>
matlab读写pgm文件(转)
查看>>
DiscuzX2.5完整目录结构【模板目录template】
查看>>
B-树小结汇总
查看>>
你必须懂的 T4 模板:体系架构
查看>>
【原】使用PE安装Win7/Win8心得
查看>>
用Html5与Asp.net MVC上传多个文件
查看>>
Java性能总结四(转)
查看>>