zoukankan      html  css  js  c++  java
  • 笨办法学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
     
     
     
     
     
     
     
     
     
     
     
     


    作者:半山
    出处:http://www.cnblogs.com/xdao/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    [HihoCoder1259]A Math Problem
    [POJ1205]Water Treatment Plants
    [HDU5492]Find a path
    [USACO08JAN]Cell Phone Network
    [CodeForces-543D]Road Improvement
    [HAOI2012]外星人
    [CodeForces-869C]The Intriguing Obsession
    [CodeChef-CAPTCITI]Snakes capturing the Mongoose Cities
    CF741D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
    Luogu P4095 [HEOI2013]Eden的新背包问题
  • 原文地址:https://www.cnblogs.com/xdao/p/2721146.html
Copyright © 2011-2022 走看看