Python学习_20171121

学习Python有三天了,开始学习一门语言的时候,选择是最困难的,现在流行的语言有很多种。比较火的大概就是PHP和java了,但是我学习的目的性很强,就是为了能够在人工智能方面有所建树,所以我选择了Python,今天时间不早了,就留下一点最近学习的笔记和自己对Python的感受吧!

  学习笔记:

  1、Python的种类:CPython,JPython,IronPython,PyPy(特殊)  #其实这些类别我并不知道有什么区别

  2、Python2.4:WEB构架Django的诞生;

  3、现在正处于Python2和Python3的过渡时期,建议学习Python3,比较Python2 有些许不同,Python2.7种变量需要先声明后使用,但是Python3之后的版本可直接使用变量

  4、变量命名规则同C

  5、注释:#表示注释本行内容,‘’‘。。。。。‘’’注释其中的内容,但是我发现一个神奇的地方,exp:name=‘’’。。。。。‘’’中间不是注释的内容,不明白这是因为‘’’。。。‘’’没有单独成行还是因为=改变了其作用;

  6、快捷键control+D可直接复制本行内容并粘贴至下一行

  7、input()默认输入为字符串,若强行转化为数字,int(input())

  8、Python十分强调缩进,这是其指示语句执行的关键因素,与C不同,C是根据{}决定跟随语句所属语句,Python根据缩进判断执行语句所属

  9、for i in range(i)中,可以理解成range决定了语句执行多少步,而并不是有i决定,在for循环中可以改变i的值,但是在判断时,i依旧为当前执行步骤,可以想象成range将数据赋值给i然后判断,而并非根据i的值判断

  10、break跳出所有循环,continue仅本次循环结束,开始下次循环

下面是我写的简单的猜年龄的小程序

 1 my_age=24
 2 guess_num = int(input("input your guess age:"))
 3 for i in range(10):
 4     if guess_num >= my_age:
 5         if guess_num == my_age or i == 3:
 6             if guess_num == my_age:
 7                 print("your are right,my age is :",guess_num)
 8             else:
 9                 print("stupid ,my age is :",guess_num)
10             break
11         else:
12             guess_num = int(input("so large ,input a smaller age :"))
13     else:
14         guess_num = int(input("so smaller ,input a large age :"))

 

posted @ 2017-11-22 00:06  骨灰级帅锅  阅读(176)  评论(0编辑  收藏  举报