当前位置: 首页 > news >正文

Python 核心笔记(二)

特殊规则及特殊字符:

#号(

#) : 注释

换行(

\n) : 换行

反斜线(

\) : 继续上一行

分号(

;) : 两个语句连在一行

冒号(

:) : 将代码块的头和体分开

不同的缩进深度代表不同的代码块

Python 文件以模块的形式组织

多元赋值:x,y,z = 1,2,3 一一对应赋值(建议用小括号扩起来)

变量名必须由字母跟下划线组成,且区分大小写。对于一般的变量名建议不要用下划线开

头。

__name__ 系统变量:

 模块被导入:__name__的值为模块的名字

 模块被直接执行:__name__的值为’__main__’

内存管理:

 变量无须事先申明

 变量无须指定类型

 程序员不用担心内存管理

 变量名会被“回收”

 del 语句能够直接释放资源

Python 对象的三个特性:身份,类型,值

内建函数 type():获取对象的类型

None:Python 的 NULL 对象

切片对象:sequence[起始索引: 结束索引:步进值]

标准类型内建函数:

 cmp(obj1, obj2) 比较 obj1 和 obj2,返回整形 i(>0;=0;<0)

 repr(obj)或`obj` 返回 obj 的字符串表示

 str(obj) 返回 obj 适合可读性好的字符串表示

 type(obj) 返回 obj 的类型

str(),repr(),`` 三者的比较:

 str():生成一个对象的可读性比较好的字符串表示,对用户友好

 repr():对 Python 比较友好

 ``:效果跟 repr()一样,建议不再使用

type()和 isinstance():

 type(obj):返回 obj 的类型

 isinstance(obj,obj_type):判断 obj 是否为 obj_type 类型,返回布尔值

可变类型:列表、字典

不可变类型:数字、字符串、元组

不支持的类型:

char 或 byte:无

指针:无

int VS short VS long : 无区别

float VS double :无区别

http://www.lryc.cn/news/747.html

相关文章:

  • Hadoop集群搭建
  • 每个前端都应该掌握的7个代码优化的小技巧
  • 金三银四丨黑蛋老师带你剖析-二进制漏洞
  • pgsql-用户角色组角色创建和维护
  • 算法与数据结构理解
  • 常见的C++软件异常场景分析与总结
  • 【虹科公告】好消息!云展厅开放时间长达1年,2023年不限次云观展
  • Linux破解root密码
  • 2023年信息与通信工程国际会议(JCICE 2023)
  • ASP.NET Core+Element+SQL Server开发校园图书管理系统(完)
  • elasticsearch 批量写入(Python版).md
  • 【排序算法】快速排序(Quick Sort)
  • SpringIOC之创建Bean的核心方法doGetBean
  • docker快速部署xxjob2.3.0-SpringBoot快速集成示例
  • 项目管理的前路,前辈能给一些意见吗?
  • 省钱的年轻人,钱包被折扣店钻了空子
  • 【华为OD机试真题 js、python】优选核酸检测点、寻找核酸检测点【2022 Q4 100分】
  • 【MySQL】MySQL 8.0 新特性之 - 公用表表达式(CTE)
  • 基础面试题:C++中如何理解const修饰符
  • 在RT-Thread STM32F407平台下配置SPI flash为U盘
  • 数据存储技术复习(二)未完
  • 使用 QuTrunk+Amazon Deep Learning AMI(TensorFlow2)构建量子神经网络
  • python selenium浏览器复用技术
  • 第二章:创建虚拟机
  • 码上【call,apply,bind】的手写
  • 代谢组学Nature子刊!抑郁症居然“男女有别”,脑膜淋巴管起关键作用!
  • nacos配置中心搭建
  • uni-app低成本封装一个取色器组件
  • APP 怎么免费接入 MobPush
  • XGBoost