Python打卡第四天:Python程序基本概念

一、Python程序组成

Python程序是由一个个模块组成,每一个模块对应的是一个python的源文件,一般后缀名为.py

模块又是由一个个语句组成

语句是Python程序的构造单元,例如:创建变量语句、赋值语句、控制语句等

运行Python程序时,是按模块的语句顺序依次执行

二、语法特点:

1、大部分编程语言中,都会使用{}来构造代码块,但是Python则使用缩进的方式来构造代码块

缩进时通常采用4个空格或者“tab制表符”进行缩进

2、python模块中编写语句时,一行代码的长度是没有限制的,但是增加代码可读性,可以使用“\”来定义代码进行分行;例如

a=["1","2","3","4",\

"5","6","7","8" ]

3、在python中一切皆对象,并且每个对象在内存块中都由3部分组成 identity(标识),type(类型),value(值);标识是对象的唯一性编码,通常对应的是计算机内存地址,可用内置函数id(object)返回编码值,type是对象的类型,可用用内置函数type(obj)来返回类型,value是对象的值,可直接用print(obj)打印出来,下面定义一下变量并赋值(变量是对象的引用,在栈中存储的是对应的地址也就是对应的标识),内存中的示意图如下:

定义变量a="Hello World"(python是动态语音,不需要显示的声明变量类型,python解释器会自动根据变量引用的对应识别类型4、)

 4、标识符命名规则:

1)python中是区分大小写的,a与A表示不一样的变量

2)第一个字母必须是小写字母或者下划线,后面的字符可以是 字母、数字、下划线,不支持其他的符号等

3)不能使用关键字,python中查询关键字可以用 help->keyword

4)使用双下划线开头和结尾的是有特殊的含义,尽量避免

模块或者包名:全小写,多个单词用下划线连接

函数名:全小写,多个单词用下划线连接

类名:首字母大写,采用驼峰原则

常量:全大写,多个单词用下划线连接

5、变量的删除以及垃圾回收机制

当一个对象没有被变量引用时,垃圾回收机制则会将其回收清除内存

删除变量使用 del 变量名

6、在python中,如果修改常量,不会报错,所以一般约定常量的命名规则,已经在代码逻辑里不对常量进行更改

7、python支持对变量链式赋值和系列解包赋值

链式赋值 x=y="123" (将同一个对象被多个变量引用)

系列解包赋值 a,b,c=4,5,6 相当于 a=4;b=5;c=6

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值