对象和变量,函数

1、对象

所有数据类型(数字、字符串)都是对象

2、变量

1)定义:给对象起了一个名字,通过名字访问对象

如a=1  a是变量  1是对象

2)命名规则:大小写开头,开头不允许数字或空格,中间用下划线_或数字

3)变量的赋值

name='zhang san'

name='li si'

命名空间有一个name它首先指向堆内存空间‘zhang san’,后来又将name定义了一次,在堆内存里指向‘li si’。

没有任何引用的对象最终会被Python解释器清楚

3、函数

一段代码的整合。

函数与变量统一的名字------标识符

1)定义一个函数  关键字def

def  函数名称name():

函数体

2)函数体内容缩进四个空格

3)调用函数

去执行函数定义里面的代码块(先定义后调用)

4)函数的参数和返回值

def name (a,b):#a.b表示先定义一个变量在这里,没有定义(形式参数)

return a+b

返回对象可以赋值给变量,也可以直接使用

如name(2,3)或a=name(2,3)

返回值可以是多个对象,用逗号隔开

可以返回任意类型的对象

‘a’,[1,2,3].(1,2,3)


5)python 的一些内置函数

len([1,2,3,4,5]) 获取元素个数

max([1,2,3,4,5])   /max(1,2,3,4,5)  /max((1,2,3,4,5))获取最大元素

min([1,2,3,4,5]) 获取最小元素


数据类型转换

str(1),str('abd') ,str(3.14)

int('2')

float('3.25')


查看数据类型

type() 如:type(1)/type([])


range() 返回的是一个列表

range(5) [0,1,2,3,4]

range(1,6)  [1,2,3,4,5] start 不包含end

range(1,10,2)  [1,3,5,7,9]  表示从1到9的列表中显示加2的信息

range(5,0,-1)  [5,4,3,2,1] 


xrange () 像一个生成器,先返回一个0,再返回一个1


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值