摘要:
1.一个空类1 #Filename : emptyclass.py2 3 class Empty:4 pass5 6 e = Empty()7 print( e ) #2.类的方法类的方法必须有一个额外的第一参数self,这个特别的变量指向对象本身。调用的时候不需要赋值,Python会提供这... 阅读全文
摘要:
1.命令行参数sys.argv我们从Python语言之模块第一部分的例子开始,看看sys.argv中到底存了些什么内容。1 #Filename: using_sys.py2 import sys3 4 i=05 for item in sys.argv:6 print('sys.argv[%d... 阅读全文
摘要:
如果你希望自己的程序能够与平台无关的话,这个模块至关重要。os.name #'nt' for windows, 'posix' for linux/unixos.getcwd() #get current work directory,即Python脚本工作的目录路径os.getenv() #get... 阅读全文
摘要:
模块基本上就是一个包含了所有你定义的函数和变量的文件。它用处在于使你你能在别的程序中重用它提供的功能和服务。1.模块的使用方法模块的文件名必须以.py作为扩展名。当我们需要使用某个模块时,我们需要在当前模块导入它。以系统标准库sys为例:1 import sys2 3 for i in sys.ar... 阅读全文
摘要:
由于自己也是边学习边写了这个博客,其中难免错误,模糊不清的地方可能会更多。如果你有任何的意见,批评,或者疑问,都欢迎给我留言。环境:python 3.4.21.Python语言1.Python语言之变量1(数值,字符串,布尔)2.Python语言之变量2(命名规则,类型转换)3.Python语言之控... 阅读全文
摘要:
1.函数的定义与调用1 def function(x):2 print("function(%s)"%x)3 4 function("hello") #call the function2.全局变量和局部变量1 def function(y):2 global x3 x=11... 阅读全文
摘要:
1.字典键值对。 1 dict={ "key1" : "value1", 2 "key2" : "value2" 3 } 4 5 #add a new key/value pair 6 dict["key3"] = "value3" 7 8 #change a key/v... 阅读全文
摘要:
0.序列列表,元组,字符串都是序列。序列有两个特点:索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。以字符串为例:1 str="01 3456 89?"2 3 print( str[0] ) #'0',索引4... 阅读全文
摘要:
1.if...elif...else... 1 number = 23 2 guess = int(input('Enter an integer : ')) 3 4 if guess == number: 5 print( 'Congratulations, you guessed it... 阅读全文
摘要:
1.input(),raw_input()input() = eval( raw_input() )其中raw_input()将所有的输入当做字符串处理。eval(str [,globals [,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果。所以input(... 阅读全文
摘要:
1.命名规则1.起始位为字母(大小写)或下划线('_')2.其他部分为字母(大小写)、下划线('_')或数字(0-9)3.大小写敏感2.先体验一把:#Ask the user their namename = input("Enter your name: ")#Make the first let... 阅读全文
摘要:
1.数值整数:2, -2长整数:2**1024, 2**2048(真的可以很~长~~~,手残算了个2**100000,IDLE还真给打出来了,ORZ)浮点数:7.05, 1E2(100.0), 2.3e4.5(invalid syntax)复数:(1+2j), (1.2+3.4j), (1+1j)(... 阅读全文