Python基础(第一节)

some tips

交互式开发的打开
1、cmd+ipython
2、pycharm console
3、pycharm term ipython

pycharm编辑界面的辅助功能
黄线:警告,不影响代码的正常运行
红线:报错,GG

关于缩进:
1、语句前不要随便加空格,空格在Python中具有缩进的含义
2、Python用缩进来组织程序的:行首的空格和制表符用来决定逻辑行的缩进层次,从而决定语句的分组。
3、Python中tab键代表4个空格,即一个缩进

关于Python
Python是动态类型语言,不需要声明类型,会自动确定数据类型
Python是强类型语言:每个对象都有数据类型,只支持该类型支持的操作

Python的基本概念

一、模块
python程序由模块构成,一个模块对应Python的源文件,即.py

二、对象
1、Python中一切皆为对象
2、对象就是一个内存块,拥有特定的值,支持特定类型的相关操作
3、三要素:identity、type、value
使用id(obj)可返回对象obj的标识
使用type(obj)可返回对象的所属类型
使用print(obj)可以直接打印出值

三、变量
1、变量的作用就是引用对象
2、栈与堆
栈:放变量,存放的是对象的地址
堆:放对象(具有3要素)

四、标识符
1、标识符:用于变量、函数、类、模块等的名称
2、标识符的规则
①区分大小写
②第一个字符必须是字母、下划线
③不能使用关键字:如if、or、while
④以双下划线开头和结尾的名称通常具有特殊含义,尽量避免这种写法
3、标识符命名规则
①模块和包名:全小写字母,尽量简单。多个单词用下划线隔开
②函数名:全小写字母,多个单词尽量用下划线隔开
③类名:首字母大写,采用驼峰原则。多个单词时,每个单词第一个字母大写,其余部分小写。
④常量名:全大写字母,多个单词用下划线隔开。

五、变量的声明与赋值以及删除
1、变量名 = 表达式
※ 变量使用前要被初始化(即先被赋值)
2、删除变量 del a
(删除变量后变量不存在,但堆中的对象还在,利用Python的垃圾回收机制可以回收,清理内存)

发布了14 篇原创文章 · 获赞 0 · 访问量 392

猜你喜欢

转载自blog.csdn.net/Bro_Jun/article/details/104682618