笨办法学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,直接摘取书中的例子:如果运行为python ex13.py first 2nd 3rd则输出为
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:", thirdThe script is called: ex/ex13.pyYour first variable is: firstYour second variable is: 2ndYour third variable is: 3rd
作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。