美文网首页Pythonpython
Python学习笔记1

Python学习笔记1

作者: 鹿角海棠 | 来源:发表于2014-09-11 19:33 被阅读374次

    今天开始学习Python了。

    参考资料选择了入门级别的《与孩子一起学编程》《笨办法学Python》,以及微信公众号Crossincode。如果能入门之后,再看稍微难一点的书,资料已经收集齐全。

    不紧不慢地,学习一点记录一点笔记。主要记录自己容易忘记的一些细节,便于自己复习,毕竟我又不是来教学的。

    打印

    指令很简单,就是print后面加个空格,后面就可以是你想打印出来的内容了。

    不过对于文字要加上引号,单引号和双引号都是可以的;数字可以不用加引号,而且多个数字之间可以输入运算符号,打印出来的是计算结果。

    这里我自己手贱多试了几个,发现print是必须要小写的,我居然还试了下p大写,怎么想的。。。

    输入

    指令是input(),不用说都是小写了呗,也没有去试试把首字母大写会不会报错,没必要了,输入大写字母还要多按下一个键呢~费力。

    括号肯定是用英文格式了,不要问我为什么中文不可以?因为发明Python的大哥电脑上没有安装搜狗输入法!他怎么会用中文的括号呢?

    变量

    变量是随便自己可以定义的,就用一个等于号就行。等于号前面的就是变量名,后面的就是内容。

    布尔算符

    就是常见的几个吧,比较简单:大于、小于、大于等于、小于等于、不等于、与、非;值得一提的是,等于要使用==表示,因为前面定义变量的时候已经占用了一个等于号,为了区分,这里要用两个等于号;不等于用!=表示,其他就没什么了。

    计算结果里面True和False的首字母是需要大写的!!!

    if:if ... in range(a,b):

    别忘记条件后面的那个冒号,就算是忘记了在编译的时候也很容易被检测出来。

    while

    绝对是神器!


    //ex1:输出指定公比的等比数列前10项

    n=input("please input your number:")
    m=1
    for i in range(1,11):
        print i,":",
        m*=n
        print m```
    ***
    //ex2:输出斐波纳契数列的前n项。注:斐波纳契数列:1,1,2,3,5,8,13,21...前两项为1,从第3项起,每一项是前两项的和
    

    n=input("please input your number:")
    x=1
    y=1
    print 1
    print 1
    for i in range(1,n):
    z=x+y
    print z
    x=y
    y=z```


    相关文章

      网友评论

        本文标题:Python学习笔记1

        本文链接:https://www.haomeiwen.com/subject/pioytttx.html