Python---2

要素6:算术操作符:+,-,*,/,//,,,

1、int数据类型是固定的,即一旦赋值,就不能改变。因此对固定的对象使用增强的赋值操作符时,实际上是创建一个对象来存储结果,之后,目标对象引用重新绑定,以便引用上面创建的结果对象,而不再引用以前的对象。如:a+=8,执行时,python会计算a+8,将所得的结果存储到新的int对象,之后将a重新绑定为引用这个新的int对象(如果a正在引用的原始对象没有其他的对象引用,就会进入垃圾收集流程)如图所示。
在这里插入图片描述
2、 a operator = b 与 a = a operator b并不完全一致。
a operator = b:只查询一次a的值

3、+,+=:分别用于字符串与列表,+表示连接,+=表示追加字符串并扩展(追加另一个字符串)列表:

>>> name="hello"
>>> name+"the"
'hellothe'
>>> name
'hello'
>>> name+="the"
>>> name
'hellothe'

列表:
在这里插入图片描述

>>> seeks=['hello','the']
>>> seeks
['hello', 'the']
>>> seeks+=5
Traceback (most recent call last):
  File "<pyshell#16>", line 1, in <module>
    seeks+=5
TypeError: 'int' object is not iterable
>>> seeks+=[5]
>>> seeks
['hello', 'the', 5]
>>> seeks +="world"
>>> seeks   #字符串“world”自动拆分成'w', 'o', 'r', 'l', 'd'加入列表
['hello', 'the', 5, 'w', 'o', 'r', 'l', 'd']

要素7:输入/输出

input()

要素8:函数的创建与调用

1、python提供了一种将多个suites封装为函数的途径,函数就可以参数化,并通过传递不同的参数来调用。

函数创建的语法:

def functionname ( arguments):
    suite

说明:arguments是可选的,若有多个参数,须用逗号隔开。**函数有返回值,默认情况下为none,除非使用return value来从函数返回,**此时value是实际的返回值。返回值可以仅仅是一个值,也可以是一组值。

2、内部函数
import

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值