笨办法学Python——学习笔记1

    最近想学gtk,但是gtk在window上编译和运行挺慢的,于是搜索了一下发现了pygtk。在前几天
把环境都配好了,现在想同时学gtk和pygtk,但Python没学过,找到了《笨办法学Python》想先把
Python学习一下。
    总体感觉《笨》像数学书,带有很多习题,在前言作者说明了其良苦用心,最终我终于忍住了复
制粘贴的冲动,不过还是偷工减料了。
    第0——9章,这十章主要讲了输出,数字和数学计算,变量和注释,字符串和文本。python是一门
动态语言,变量不需要声明+定义,直接就可以使用,感觉比c语言好玩,其注释为"#"号。数字和数
学计算和c语言类似,甚至可以把Python当作计算器。字符串可以直接使用"+"号连接。
    输出为print,格式化和c类似使用"%"号,有"%s,%d,%r"(目前只学到这些),如:
    注意使用中文时要在第一行加上#-*- encoding:utf-8 -*-
    num=10
    print%d",%num #输出单个变量,类c的printf("%d",num)
    str="
hello"
    print "
%d,%s" %(num,str) #输出多个变量,类c的printf("%d,%s",num,str)
    print "
%r,%r" % ("one", "two")#按原始类容输出,c语言没有类似的,此行输出'one','two'
    print "
%r %r" % ("one", "two")#此行输出'one' 'two',还没明白空格和逗号在格式化输出的
                                  #作用
    第11-14章输入raw_input()和运行参数,可以使用参数提示如raw_input('please input a num')
输入的内容需要用"%r"输出。运行参数即运行.py脚步时的参数,如 python test.py hello,
第一个参数是test.py,第二个是hello,直接摘取书中的例子:
   
    from sys import argv#导入sys里的argv包,类c里的#include
    script, first, second, third = argv
    print "The script is called:", script
    print "Your first variable is:", first
    print "Your second variable is:", second
    print "Your third variable is:", third
    如果运行为python ex13.py first 2nd 3rd则输出为
    The script is called: ex/ex13.py
    Your first variable is: first
    Your second variable is: 2nd
    Your third variable is: 3rd
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2012-10-12 12:41  半山th  阅读(468)  评论(0编辑  收藏  举报