Python基础

本文介绍了Python的基本规则和特殊字符使用方法,包括注释、行分隔符等,并详细讲解了变量赋值、多重赋值及增量赋值等内容。此外,还介绍了Python的内存管理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、一些基本规则和特殊字符
- 井号(#) 表示注释
- 换行(\n)行分隔符
- 反斜杠(\) 继续上一行
- 分号(;)将两个语句连接在一起
- 冒号(:)将代码块的头和体分开
- 语句(代码块)以缩进的方式体现
- Python文件以模块的形式组织

    #交换A和B的值
    a,b=3,5
    a,b=b,a
    print a,b #5,3

换行除了用反斜杠(\)外还有两种方法也可以实现,
1. 使用闭合操作符(小括号、中括号、花括号)
2. 三引号包括下的字符串(单三引号、双三引号均可)

#显示一个三引号字符串
print """hello you,there is a long way
for you to learn one language
python also deserve you to learn it
carefully"""

同一行可以写多个句子,但是需要用分号(;)隔开
虽然Python允许一行写多句,但这样代码的可读性就会降低,一般不建议这样写
二、变量赋值
(=)等号是赋值操作符,但是在Python中赋值不是将值赋值一个对象,而是对该值的引用

Python可以多重赋值(链式赋值)
x=y=z=1 x,y,z的值都是1

多元赋值

x,y,z=1,'we',['long',4,6]
print x,y,z 
#1
#'we'
#['long',4,6]

增量赋值

从Python2.0开始,等号可以和一个算数操作符组合在一起,将计算结果重新赋值给左边的变量。
x=x+1 也可以写成 x+=1
但是Python不只是前置/后置的自增/自减运算
x++,--x 这样的方式在Python中是不支持的

三、内存管理
c++,java需要程序员为变量分配存储空间,在用完以后还要撤销,但是在Python中内存管理这项工作是又Python解释器负责的,这大大简化了应用程序的编写。
在Python中
1. 变量无需声明
2. 变量无需指定类型
3. 程序员不用关心内存管理
4. 变量名会被‘回收’
5. del 语句能够直接释放资源

Python中变量对象的类型和内存占用都是运行时确定的
并用 引用计数和确定什么时候回收将不再用到的变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值