赞
踩
创建实例对象的方法:
>>> int(123) #输出123
>>> complex(1,2) #输出 复数类型(1+2j)
>>> 123 #输出123
>>> "abc" #输出'abc'
Python是动态类型语言,变量不需要显式声明数据类型,而是根据变量赋值,Python解释器自动确定其数据类型。通过标识符id()和赋值运算符(=)可以指定某个变量指向某个对象, 如:
id(123) #输出140706558370656
a=123
id(a) #输出140706558370656
>>> a=1
或 >>>b="abc"
>>> format('{0:.2f}',123) #输出:‘123.00’
x = 123
y = x
z=1234
x==y #输出:True
x is y #输出:True
x == z #输出:False
x is z #输出:False
大部分为不可变对象,即对象本身的值不可改变,如:int、str、complex、float、tuple等
a=18
id(a) #输出:140706365363776.表示a指向的int对象18的id
a=25
id(a) #输出:140706365364000.表示a指向的int对象25的id
b=25
id(b) #输出:140706365364000.表示b指向的int对象25的id
id(25) #输出:140706365364000.表示int对象25的id
可变对象,如:list、dict等
x = y = [1,2,3]
id(x) #输出:140706365363776
id(y) #输出:140706365363776
x.append(4)
x #输出:x=[1,2,3,4]
id(x) #输出:True3776
x is y #输出:True
x == y #输出:True
z = [1,2,3,4]
id(z) #输出:140706365364000
x is z #输出:False
x == z #输出:False
>>>help() #进入帮助系统
help>keywords #查看关键字列表
help>if #查看关键字if
help>quit #退出帮助系统
反斜杠(\)用于一个代码跨越多行的情况
分好(:)用于在一行书写多条语句
如果条件语句、循环语句、函数定义和类定义比较短,可以放在同一行,如:
for i in range(1,11) : print( i , end = ‘ ’)
def 函数名([形参列表]):
函数体
函数调用格式
函数名([实参列表])
例
def getValue(b,r,n):
v=b*((1+r)**n)
return v
total=getValue(1000 , 0.05 , 5)
print(total)
import module
module.function(arguments)
创建类对象
class 类名
类体 #定义类的属性和方法
创建实例对象和调用
anObject = 类名(参数列表)
anObject.对象方法
anObject.对象属性
例
class Person:
def sayHello(self):
print('Hello, how are you?')
p = Person()
p.sayHello()
import 模块名
模块名.函数名
模块名.变量名
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。