暑期学习记录03

python

python语言基础

简单数据类型转换:
转换为数字
int();long();float();
eval();计算字符串中的有效python表达式并返回结果;

a='1';
b=int(a)+1;
printf b;
c="1+2";
print eval(c);

运行结果为
2
3

转换为字符串
str();chr(整数)转换为对应的ASCII码字符;ord()将字符转换为对应的ASCII码;
hex(整数)十六进制 oct()八进制

列表:有序存储的数据
特性:
·每个列表有唯一的标识符
·一个列表元素应具有相同的数据类型
·每个列表元素都有索引和值两个属性,索引是从0开始的整数,用于标识元素在列表中的位置
元组:
·一经定义,元组的内容不能改变
·元组元素可以存储不同类型的数据
·元组元素由圆括号括起来
字典:
与列表不同的是:
每个字典元素都有键和值两个属性。
键用于定义和标识字典元素。
键可以是一个字符串,也可以是一个整数
值是字典元素对应的值。

python对象

定义和使用类
1.声明类
class关键字声明类:
class类名:
成员变量
成员函数

定义一个类person

class person
   def sayhello(self):
   print 'hello'

类的成员函数与普通函数主要区别:
类的成员函数必须有一个参数self,而且位于参数列表的开头。self就代表类的实例对象,可以使用self引用类的属性和成员函数。
2.定义类的对象
对象名=类名()

定义和使用对象
class person
   def sayhello(self):
       print 'hello'
p=person()
p.sayhello()

结果:hello

class mystring
    str = 'mystring'
    def output(self):
        print self.str
s=mystring();
s.output()

在类的成员函数中使用self引用成员变量

python使用下划线作为前缀和后缀来指定特殊变量

4.构造函数

__int__()

两个下划线开始和结束
当创建类的对象实例时会自动调用构造函数,通过构造函数对类进行初始化操作

5.析构函数

__del__()

通常在析构函数中释放类所占用的资源
class mystring:
    def __int__(self):#构造函数
        self.str='mystring'
    def __del__(self):#析构函数
        print 'byebye'
    def output(self):
        print(self.str)
s=mystring()
s.output()
del s  #删除对象

结果:
mystring
byebye

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值