python第一步

在vs2013里自动装了python,果断拿来玩一玩。
说明一下,python是高级语言,它比c和c++方便代码少的要死,但是相对的代价就是慢的要死。


首先是helloworld

print("hello world")

就这么简单,跟c很像,但是没有头文件,没有;还少一个f,没见到函数,没有返回值,不用编译。
很好很适合我


接下来做一个简单计算

a=10
b=10
c=a+b
print(c)#print("a+b=",c)

可以看出,不用定义变量(太TM舒服了,我开始怀疑为什么要学c)
然后“”里面的应该是字符串,不加的可能直接当变量处理吧,而#则表示注释。


既然上面说到字符串,那么就轮到你了!

a="abcde"
print("-------",a,a)
print(a[1])
s=a[0:2]
print("-------",s,s)
# list
list=['a','b','c','d']
print(list[0])
结果展示

多了一点而已,不要怕!
首先a直接表示了一个字符串数组,虽然不知道为什么打印出来的时候还有<' '>因为现在还不知道我也没法解释。
既然是字符串数组那么我就调皮地试了试a[1],哼哼!果然可以用,输出了 b 而且很干净不像前面的不听话
s=a[0:2]这个是啥?
一看下面的结果,截取了a的前两个,应该是从a【0】开始的两个。
确认一下,把0换成1看看是不是输出bc

瞬间打脸

好吧,结果是b。原来是从第0个到第2个后面多试了试发现这回没错了。


一个循环

for letter in 'Python':
 print ('Current Letter :', letter)

第二行前面一定要加空格。这句话输出的结果为

遍历打印字符串

这是遍历打印字符串中的成员,那么试一试从1加到100.没有代码,这回要靠自己了
。。。5分钟过去了
算了,c的格式根本行不通百度一下吧。
我擦,人家给了这么一句话
sum(range(1,101))
然而,我的python不认识。。版本不同吧,算了我再找找
嗯研究了一会写出来了

j=0
for i in range(1, 101):
   j=i+j
print (j)

先消化一点,下次找个教程看看吧。
问了专家老哥,他推荐的教程挺有意思的网址如下
http://edu.51cto.com/index.php?do=lession&id=29535
然后老哥告诉我用eclipse写python方便,vs太麻烦了。
之前配opencv库的时候我就深深感受到了vs配环境太费劲。
所以今晚暂时装eclipse。周末好好学习一番。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容